希尔排序 希尔排序法基本思想 希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的关键词越来越多,当增量减至1时,整个文件恰被分成一组,算法便终止 public class ShellSort { public static void main(Stri ...
分类:
编程语言 时间:
2020-07-16 21:53:38
阅读次数:
58
部署说明:环境说明:组件版本下载地址Prometheus2.6.1https://prometheus.io/download/#prometheusgo1.11.4https://golang.org/dl/Grafana5.4.2https://dl.grafana.com/oss/release/grafana-5.4.2-1.x86_64.rpm安装go解压安装:[root@cs-linf
分类:
其他好文 时间:
2020-07-15 23:36:06
阅读次数:
152
代码 https://github.com/smallinsect/MyGo/tree/master/myjson MyUsers.json文件内容 { "name": "小昆虫", "age": 2233, "account_id": "2222222aaaaa", "password": "** ...
分类:
Web程序 时间:
2020-07-15 22:56:01
阅读次数:
155
汉诺塔问题 golang 递归 实现经典汉诺塔问题 汉诺塔动画演示 // 从A-->C ,借助B func hanota(A []int, B []int, C []int) []int { n := len(A) helpHanota(n, &A, &B, &C) return C } func ...
分类:
其他好文 时间:
2020-07-14 16:34:30
阅读次数:
56
1.求平均值 冒泡法 选择排序 插入排序 快速排序 二分法查找 使用工具排序 工具二分法查找 生成随机数 2.在二分法时,没有强调要先排序才可以二分法。递归没太看明白。 3.明天学习综合实例和第四章开头。 ...
分类:
编程语言 时间:
2020-07-14 00:49:04
阅读次数:
72
对于docker 来说init 进程的管理很重要,以下是几个不错的选择 tini 参考资料https://github.com/krallin/tini dumb-init 参考资料https://github.com/Yelp/dumb-init docker 自己的init 启动的时候添加 -- ...
分类:
系统相关 时间:
2020-07-13 21:57:45
阅读次数:
119
关键性数据结构 hmap: map 的 header结构 bmap: map 的 bucket结构 mapextra: map 的 拓展结构 不是每一个map都包含 golang map 是用 hash map实现的,首先,我们先看 hash map是怎么实现的;然后我们再看 golang map ...
分类:
其他好文 时间:
2020-07-13 13:33:53
阅读次数:
54
file ,err :=os.Open("d:\\aaa.txt") // 打开文件句柄 if err!=nil{ fmt.Println("打开文件出错") }else { fmt.Println("文件存在") } read := bufio.NewReader(file) // 创建文件读取对 ...
分类:
其他好文 时间:
2020-07-13 13:26:03
阅读次数:
97
排序 1.插入排序:插入排序是一种最简单的排序方法,它的基本思想是将一个记录插入到已经排好序的有序表中,从而一个新的、记录数增1的有序表。在其实现过程使用双层循环,外层循环对除了第一个元素之外的所有元素,内层循环对当前元素前面有序表进行待插入位置查找,并进行移动。较为稳定 时间复杂度:最好情况为0( ...
分类:
其他好文 时间:
2020-07-12 22:46:24
阅读次数:
72