老师 随堂demo代码可以发给我一下吗

来源:3-5 Map例题

风影468089

2019-04-24

写回答

2回答

ccmouse

2019-04-24

请进入课程,有个导航栏,点击资料下载,里面有我课程的代码

0
2
风影468089
非常感谢!已经找到啦,谢谢老师
2019-04-25
共2条回复

集美菜

2021-03-08

package main

import "fmt"

func  lengthOfLongestSubstring(s string)  {
  var start, maxLength int = 0, 0
  temp := ""
  lastOccurred := make(map[byte]int)
  for i, ch := range []byte(s){
     if lastOccurred[ch] >= start {
        if i != 0{
           start = lastOccurred[ch] + 1
        }

     }
     if i - start + 1 > maxLength{
        maxLength = i - start + 1
        temp = s[start: start+maxLength]
        fmt.Println("ch:", ch,"temp:",temp)
     }
     lastOccurred[ch] = i
  }
  fmt.Println("maxLength:", maxLength)
  fmt.Println("start: ", start)
}

func main(){
  lengthOfLongestSubstring("abdeajlklncdraa")

}

0
0

Google资深工程师深度讲解Go语言 由浅入深掌握Go语言

语法+分布式爬虫实战 为转型工程师量身打造

5995 学习 · 1909 问题

查看课程