
基础算法
基础算法
师薄零
即将进入外卖行业的优秀程序员!!!
展开
-
Golang实现字符串交替打印的两种方式
var chan1 = make(chan bool, 1) var chan2 = make(chan bool) var index = make(chan bool) func func1() { for i := 1; i < 27; i++ { <-chan1 fmt.Print(i) chan2 <- true } } func func2() { for i := 'A'; i <= 'Z'; i++ { <-chan2 fmt.P.原创 2021-03-01 17:03:49 · 916 阅读 · 0 评论 -
基于Golang的冒泡、插入、选择排序demo
1.冒泡排序 package main import "fmt" func main() { arr := []int{8, 12, 46, 12, 2, 4, 15, 3, 9, 44, 5, 6, 1, 59, 2} fmt.Println(bubbleSort(arr)) } func bubbleSort(arr []int) []int { if len(arr) == 0 { return arr } for i := 0; i < len(arr); i++ {原创 2021-03-01 15:28:19 · 105 阅读 · 0 评论