C# 直接插入排序方法
2018-03-18 14:22
267 查看
就是将一个记录直接插入已将拍好序的有序链表中,从而得到一个新的,记录数增一的有序表,然后从剩下的重复步骤static void Main(string[] args) { int[] arr = new int[] { 63, 4, 24, 1, 3, 15 }; for (int i = 0; i < arr.Length; i++) { int temp = arr[i]; int j = i; while((j>0)&&(arr[j-1]>temp)) { arr[j] = arr[j-1]; --j; } arr[j] = temp; } Console.WriteLine("排序之后的结果是:"); foreach(int n in arr) //这里是没有冒号的 Console.WriteLine("{0}",n +""); Console.ReadLine(); }
相关文章推荐
- C# 常用排序方法 冒泡排序,直接选择排序,直接插入排序
- 直接插入排序的四种实现方法
- Java提高 - 八大排序方法之直接插入排序
- Java 选择排序、冒泡排序、快速排序、直接插入排序、Java自带的排序等方法的使用和总结
- Java程序实现冒泡排序、直接排序、插入排序方法
- 直接插入排序(递归与非递归2种实现方法)
- 六种排序方法的学习(直接插入、希尔、冒泡、快速、选择、归并)
- 基本排序方法:冒泡排序、简单选择排序、直接插入排序
- 1、直接插入排序(InsertionSort)-C#实现
- 基本排序方法之三——直接插入排序
- 直接插入排序的C++实现及随机数组的产生方法
- 在C#中使用Nullable类型(给整型赋null值的方法) 值类型null直接插入数据库
- c++实现数据结构中的各种排序方法:直接插入、选择,归并、冒泡、快速、堆排序、shell排序
- 直接插入排序法C#实现
- 插入排序--直接插入排序(C#)
- C#、 C++直接插入排序控制台
- C#之直接插入排序
- 简单排序方法——直接插入排序
- 简单排序方法:直接插入排序、冒泡排序、简单选择排序
- C# 直接插入排序