自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 go语言实现下一个排列

如果看不懂题,先补一下全排列知识 [6,8,7,4,3,2]->[7,2,3,4,6,8] [1,2,3]->[1,3,2] package main import "fmt" func main() { array := []int{5,4,3,2,1} k := len(array)-1; i := k for i >= 0 { if(i < k ...

2018-09-17 22:25:36 319

原创 go语言 数组搜索三个数之和为一个目标值

package main import ( "fmt" "sort" ) type IntSlice []int func (c IntSlice) Len() int { return len(c) } func (c IntSlice) Swap(i,j int) { c[i],c[j] = c[j],c[i] } func (c IntSli...

2018-09-13 21:30:06 545

原创 go语言实现搜索和为目标值的两个数字

package main import "fmt" func main() { array := [10]int{1,2,3,4,5,6,7,8,9,20} target := 29 index,index2 := twoSum(array,target) fmt.Println(index) fmt.Println(index2) } func ...

2018-09-13 18:31:18 204

原创 go语言实现 求一个无序数组,最大连续数量

思路: 把每个元素 当作一个中心元素 进行左右延伸 package main import ( "fmt" ) func main() { array := []int{5,2,3,2,3,10,1,12,4} myMap := make(map[int]int) for _,value := range array { myMap[...

2018-09-12 22:25:30 478

原创 Go语言实现左右区消分算法

今天BOSS来了个好玩的 积分算法,分左区和右区,当其中一区满600积分,另外一区满300积分,就可以消掉。 要求 1:最多消分次数 2:左右区分别任意给个数字,得出左区消分数量,右区消分数量,以及消分次数 package main import "fmt" func main() { left := 10000 right := 100 leftNow,...

2018-09-10 22:20:25 195

原创 Go语言实现输出九九乘法表

吃完饭在吹牛,被老马哥发现了,来了一句, “啥也别说了,用四行代码实现九九乘法表,一分钟内完成” for写法 package main import "fmt" func main() { for i:=1;i<10 ;i++ { for a:=1;a<=i ;a++ { fmt.Printf("%dx%d=%d\t",...

2018-09-09 09:13:43 1036

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除