冒泡排序 (Bubble Sort) 冒泡排序的基本概念 冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为 ...
分类:
编程语言 时间:
2020-07-16 18:33:01
阅读次数:
65
循环结构嵌套 什么是二重循环: 一个循环体内又包含一个循环 外层循环循环一次,里层循环循环一遍 @Test public void test05(){ //打印一个五行五列的* for(int i=0;i<5;i++){ for(int j=0;j<5;j++){ System.out.print( ...
分类:
其他好文 时间:
2020-07-15 23:49:13
阅读次数:
85
部署说明:环境说明:组件版本下载地址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
逆序对目前我所知的有三种解法 首先是最简单的冒泡排序,当每次前面一个数比后面一个数大时就会交换,因此可以用冒泡排序来求逆序对 代码: #include<bits/stdc++.h> using namespace std; int main(){ int n,sum=0; cin>>n; int a ...
分类:
其他好文 时间:
2020-07-14 21:51:19
阅读次数:
65
汉诺塔问题 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
一、数据结构与算法基础 说一下几种常见的排序算法和分别的复杂度。 用Java写一个冒泡排序算法 描述一下链式存储结构。 如何遍历一棵二叉树? 倒排一个LinkedList。 用Java写一个递归遍历目录下面的所有文件。 二、Java基础 接口与抽象类的区别? Java中的异常有哪几类?分别怎么使用? ...
分类:
编程语言 时间:
2020-07-14 13:31:27
阅读次数:
74
排序算法 冒泡排序(Bubble Sort)--稳定 实质:把小(大)的元素往前(后)调 步骤一:比较相邻的元素。如果第一个比第二个大,就交换他们两个。 步骤二:对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 步骤三: 针对所有的元素重复以上的步骤 ...
分类:
编程语言 时间:
2020-07-14 00:31:20
阅读次数:
73
对于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