- 博客(6)
- 收藏
- 关注
转载 必须知道的八大种排序算法【java实现】(三) 归并排序算法、堆排序算法详解
一、归并排序算法基本思想: 归并(Merge)排序法是将两个(或两个以上)有序表合并成一个新的有序表,即把待排序序列分为若干个子序列,每个子序列是有序的。然后再把有序子序列合并为整体有序序列。归并排序示例: 合并方法:设r[i…n]由两个有序子表r[i…m]和r[m+1…n]组成,两个子表长度分别为n-i +1、n-m。j=m
2018-01-08 21:16:52 187
转载 必须知道的八大种排序算法【java实现】(二) 选择排序,插入排序,希尔算法【详解】
一、选择排序 1、基本思想:在要排序的一组数中,选出最小的一个数与第一个位置的数交换;然后在剩下的数当中再找最小的与第二个位置的数交换,如此循环到倒数第二个数和最后一个数比较为止。 2、实例 3、算法实现 /** * 选择排序算法 * 在未排序序列中找到最小元素,存放到排序序列的起始位置
2018-01-08 21:16:06 188
转载 必须知道的八大种排序算法【java实现】(一) 冒泡排序、快速排序
冒泡排序 冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 冒泡排序的示例: 冒泡排序的算法实现如下:【排序后,数组从小到大排列】 /**
2018-01-08 21:14:09 190
转载 mysql5.7.20的安装以及遇到的问题(四)
这篇文章主要是写mysql的常用指令:1、mysql服务的启动和停止 net stop mysql net start mysql2、登陆mysql 语法如下: mysql -u用户名 -p用户密码 键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mys
2017-11-14 22:49:33 354
转载 mysql5.7.20的安装以及遇到的问题(二)
在“mysql的安装以及遇到的问题(一)”中,我们已经下载并且启动成功了mysql,不过接下来要想进入mysql数据库中,还需要以下几步:(一)输入mysql -u root -p出现password的时候直接回车;在这里就要说以下在“mysql的安装以及遇到的问题(一)”中说到的这个问题了,因为之前的my.ini文件里面在[mysqld]的下面没有写这句话,所以在这里,出现p
2017-11-14 22:21:53 309
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人