C# 把特定数字移动到数字前面,其他顺序不变。
生活随笔
收集整理的這篇文章主要介紹了
C# 把特定数字移动到数字前面,其他顺序不变。
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
例如 0,1,0,3,5,0 變成0,0,0,1,3,5
?
View Code static void SortArrayZero(int[] intArr){if (intArr == null || intArr.Length == 0){throw new Exception("input can't be empty");}int i = intArr.Length - 1;int k = intArr.Length - 1;for (; i>=0; i--){if (intArr[i]!=0){if (intArr[k]==0){intArr[k] = intArr[i];intArr[i] = 0;}k--;}}}?
轉載于:https://www.cnblogs.com/Ligeance/archive/2013/03/10/2952661.html
總結
以上是生活随笔為你收集整理的C# 把特定数字移动到数字前面,其他顺序不变。的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 孙庆新:做产品,感觉从何而来
- 下一篇: 自动代码工具