算法
aixinaxc
这个作者很懒,什么都没留下…
展开
-
排序算法-golang版
1. 冒泡排序func main() { arr := []int{1, 5, 3, 7, 2, 4, 8, 6} fmt.Println("old",arr) for i := 0; i < len(arr); i++ { for j := 0; j < len(arr); j++ { if arr[i] < arr[j]{ temp := arr[i]原创 2018-01-16 09:03:39 · 330 阅读 · 0 评论 -
二叉树-golang
package mainimport "fmt"func main() { arr := []int{10, 5, 24, 30, 60, 40, 45, 15, 27, 49, 23, 42, 56, 12, 8, 55, 2, 9} fmt.Println(arr) t := creatTree(arr) preorder(t[0]) fmt.Print...原创 2018-02-17 15:10:54 · 1178 阅读 · 4 评论 -
简单实现算法LRU
此次实现的主要是LRU算法的添加新元素,并且在放满之后替换元素。package mainimport "fmt"func main() { LRUCatch(3) put("1",1111) put("2",2222) put("3",3333) put("1",1112) put("5",5555) fmt.Println("nodes:"原创 2018-06-20 16:37:07 · 665 阅读 · 0 评论