C# 插入排序算法
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { int[] a = { 118, 101, 105, 127, 112 }; InsertSort(a); Console.ReadLine(); } static void InsertSort(int[] array) { int j, t; for (int i = 1; i < array.Length; i++) { t = array[i]; j = i - 1; while (j >= 0 && t < array[j]) { array[j + 1] = array[j]; j--; } array[j + 1] = t; Console.WriteLine("第" + i + "步排序结果"); for (int h = 0; h < array.Length; h++) { Console.Write(" " + array[h].ToString()); } Console.WriteLine(); } } } }
如果你感兴趣,你可以把你妹妹介绍给我
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步