摘要:
这部分和golang相关的特性紧密相连,所以先大致讲一下golang的特性 go goroutine 先看一个例子: 这里的 关键字创建了一个 ,它可以理解为一个轻量级线程。当main函数执行完时,会杀死所有goroutine,所以运行这个代码有时候输出: main 也可能输出: main rout 阅读全文
摘要:
问题:求所有小于等于n(n比较大)的所有素数 首先可能最容易想到的是写一个函数来判断它是不是素数,但是对于求比n小的整数就显得时间复杂度太高了,一般解这种问题会采用筛选法... 埃氏筛选法 思想是,使用一个位数组 保存每一个数是否是素数,然后每次找到一个素数x,就把这个素数的i倍,i满足(x i z 阅读全文
摘要:
题目 Given a string, find the length of the longest substring without repeating characters. Examples: Given , the answer is , which the length is 3. Giv 阅读全文