排序
zhuoya_
在光亮中,世界始终是我们最初和最后的爱。
展开
-
Java实现各种排序
重新温习下排序算法,主要有:冒泡排序、选择排序、插入排序、希尔排序、快速排序、归并排序。/** * @date 2020-08-28 09:41 */public class SortTest { //冒泡排序 private void bubbleSort(int[] nums) { //外部循环,趟数 for (int i = 0; i < nums.length; i++) { //内部循环,获取一个最大值,向原创 2020-08-28 16:33:14 · 238 阅读 · 0 评论 -
选择排序
简单选择排序和堆排序算法。原创 2017-08-25 14:59:58 · 254 阅读 · 0 评论 -
交换排序
冒泡排序和快速排序。原创 2017-08-29 13:54:42 · 271 阅读 · 0 评论 -
归并排序
归并排序原创 2017-08-30 14:55:12 · 345 阅读 · 0 评论 -
基数排序
基数排序原创 2017-08-30 16:18:33 · 316 阅读 · 0 评论 -
链表总结
带头结点的单链表、循环链表、双向链表基本操作总结原创 2017-09-23 14:49:22 · 355 阅读 · 0 评论 -
归并排序、交换排序、选择排序、插入排序总结
一、归并排序递归实现===》自上向下非递归排序===》自下向上void Merge(int arr[],int low,int mid,int high,int tmp[]){ int i=low,j=mid+1; int k=-1;//记录辅助数组的下标 while(i<=mid && j<=high) { if(arr[i]<arr[j]) ...原创 2018-04-05 23:55:30 · 955 阅读 · 0 评论 -
插入排序
插入排序和希尔排序原创 2017-08-24 11:59:39 · 220 阅读 · 0 评论