hujun2020

Results 23 comments of hujun2020

这里笔者简单的处理,i 在循环的时候和前一个数进行比较,如果相等,i 继续往后移,直到移到下一个和前一个数字不同的位置 .. 代码里没体现撒 要加下吧 第一层循环后: if i>0 && nums[i]==nums[i-1]{ continue }

```go func searchInsert(nums []int, target int) int { start,end,mid := 0,len(nums)-1,0 for start >1 if nums[mid] == target{ return mid }else if nums[mid] < target{ if mid==len(nums)-1 || (nums[mid+1]>target){ return...

```go func findSubstring(s string, words []string) []int { wordsLen,wordLen,sLen:=len(words),len(words[0]),len(s) len,res,subWordsMap:= wordsLen*wordLen,[]int{},make(map[string]int) for _,v := range words{ subWordsMap[v]++ } for i:=0;i