![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
排序算法练习
Violet Skies
这个作者很懒,什么都没留下…
展开
-
六、希尔排序
public void shellSort(int[] s) { if (s.Length < 2) return; int length = s.Length; int tmp; for (int gap = length / 2; gap >= 1; gap /= 2) { for (int .原创 2022-03-09 19:33:53 · 68 阅读 · 0 评论 -
五、插入排序
public void InsertSort(int[] s) { if (s.Length < 2) return; int tmp; for (int i = 1; i < s.Length; i++) { tmp = s[i]; for (int j = i-1; j >=0; j--) { ..原创 2022-03-09 17:38:05 · 69 阅读 · 0 评论 -
四、选择排序
public void SelectionSort(int[] s) { int minIndex; int tmp; for (int i = 0; i < s.Length-1; i++) { minIndex = i; for (int j = i+1; j < s.Length; j++) { minIndex..原创 2022-03-09 17:11:33 · 71 阅读 · 0 评论 -
三、归并排序
public List<int> Sort(List<int> s) { if (s.Count <= 1) return s; int mid = s.Count / 2; List<int> a = new List<int>(); List<int> b = new List<int>(); for (int i.原创 2022-03-09 16:58:57 · 62 阅读 · 0 评论 -
二、快速排序
public void quickSort(int[] s, int left, int right) { if (left < right) { int i = left; int j = right; int x = s[left]; while (i < j) { while (i < j &.原创 2022-03-09 16:55:09 · 76 阅读 · 0 评论 -
一.冒泡排序
冒泡排序原创 2022-03-09 16:53:34 · 115 阅读 · 0 评论