简单的快速排序,将数组排序然后从小到大输出不重复的数。(渣代码,写得丑)
来源:互联网 发布:win10天涯明月刀优化 编辑:程序博客网 时间:2024/04/28 04:55
class Program { static void Main(string[] args) { int[] a = { 8, 9, 7, 1, 56, 4, 76, 3, 1, 5, 65, 4, 6, 4 }; diGuiKuaiPai(a, 0, a.Length-1); Console.Write(a[0]); for (int num = 1; num < a.Length; num++) { if (a[num] != a[num -1]) Console.Write(" {0}", a[num]); } Console.ReadKey(); } private static int kuaipai(int[] array, int low, int high) { int key = array[low]; while (low < high) { while (array[high] >= key && high > low) --high; array[low] = array[high]; while (array[low] <= key && high > low) ++low; array[high] = array[low]; } array[low] = key; return high; } public static void diGuiKuaiPai(int[] array, int low, int high) { if (low >= high) return; int index = kuaipai(array, low, high); diGuiKuaiPai(array, index + 1, high); diGuiKuaiPai(array, low, index - 1); } }
0 0
- 简单的快速排序,将数组排序然后从小到大输出不重复的数。(渣代码,写得丑)
- 桶排序删除数组重复元素,然后从小到大排序输出。
- 输入N个数字,然后将其大于0的数无重复的排序输出
- 写一个数组从小到大的排序
- 产生1-10的10个随机不重复的数,并按从小到大排序
- 将数组中重复的数去除,并排序
- 整数数组的冒泡排序(从小到大)
- 整数数组的冒泡排序(从小到大)
- 整数数组的冒泡排序(从小到大)
- 输入10个数,然后将其按从小到大排序出(此代码有错)
- 在1到30之间产生7个不重复的随机数,然后从小到大排序,若产生的数只有个位,则在个位前添加0,如01
- 输入具有n个数字的序列,然后去除重复,并从小到大排序
- 冒泡排序将10个无序数按照从小到大输出
- s1--输入10个数,去除重复的,然后排序输出
- 代码:解题:一组数依次为1~100的十倍,输入一个数,插入后按从小到大排序并输出
- //1.主函数创建5个学生的数组,写一个排序函数,让学生按姓名从小到大排序,主函数输出排序后的结果。
- 主函数创建5个学生的数组,写一个排序函数,让学生按姓名从小到大排序,主函数输出排序后的结果
- 主函数创建5个学生的数组,写一个排序函数,让学生按姓名从小到大排序,主函数输出排序后的结果。
- SpringIoC容器基于三种配置的对比 .
- 第六周——项目五友元类
- 递归找数——蓝桥杯第六届校内选拔赛第4题
- 2015-腾讯校招实习-android移动客户端方向
- 简单一步实现ViewPager滑动到指定页加载数据
- 简单的快速排序,将数组排序然后从小到大输出不重复的数。(渣代码,写得丑)
- 贪心算法之单源最短路径
- 【FOJ 1371】 Election
- java文件读写操作大全
- Ansi编码和UTF-8编码
- 开博
- win7 cmd
- python调用短信猫
- 处理封装好了的json时间