冒泡排序
#region 冒泡排序 //初始数组 int[] arrNums = { 2, 8, 19, 27, 2323, 1, 88, 29 }; //下来进行冒泡排序 for (int i = 0; i < arrNums.Length - 1; i++) { for (int j = arrNums.Length - 1; j > i; j--) { if (arrNums[j] < arrNums[j - 1]) { int tmp = arrNums[j - 1]; arrNums[j - 1] = arrNums[j]; arrNums[j] = tmp; } } } //输出排好序的数组 for (int i = 0; i < arrNums.Length; i++) { Console.WriteLine(arrNums[i]); } Console.ReadLine(); #endregion
PS:
1.循环次数:arrNums.Length-1次;
2.每次循环都是从最后一个开始,循环到上次得到的最小值坐标。
************Code虽易,Debug不易,且码且珍惜************
本博客仅用于学习记录之用,如有侵权,请Email:tianqy@live.com
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步