public class Triangle{ public static int[] orderby(int[] nums,String str){ if(str.equalsIgnoreCase("desc")){ for(int i=0;inums[j]...
分类:
编程语言 时间:
2015-05-23 22:32:50
阅读次数:
136
ONE:《D is for digital》 记得以前关注的某位博主也在博文中提到这本书。 确实一本科很好的科普类书籍,涉及到的知识不少,包括简单的计算机组成原理,编程,算法(二分查找、选择排序、快排、快排、NP难题),操作系统,通信技术(无线网络、简单的移动网络(蜂窝网络)和手机通信原理等),.....
分类:
其他好文 时间:
2015-05-23 15:24:48
阅读次数:
309
选择排序publicclassChooseSort{publicstaticvoidmain(String[]args){int[]x={2,332,16,575,203,4,23,11,345,32};ChooseSortcs=newChooseSort();cs.selectSort(x);for(inti=0;i<x.length;i++){System.out.print(x[i]+"");}}publicstaticvoidselectSort(int[]a){intminIndex=..
分类:
编程语言 时间:
2015-05-22 02:04:29
阅读次数:
171
概述??选择排序:比如在一个长度为N的无序数组中,在第一趟遍历N个数据,找出其中最小的数值与第一个元素交换,第二趟遍历剩下的N-1个数据,找出其中最小的数值与第二个元素交换……第N-1趟遍历剩下的2个数据,找出其中最小的数值与第N-1个元素交换,至此选择排序完成。理论http://blog.csdn.net/feixiaoxing/article/details/6874619
http://ww...
分类:
编程语言 时间:
2015-05-18 16:48:03
阅读次数:
135
1.简单选择排序。
2.库函数algorithm里sort实现排序。...
分类:
其他好文 时间:
2015-05-15 17:54:08
阅读次数:
96
/// /// 选择排序 /// /// static void Sort1(int[] arr) { int len = arr.Length; for (var i = 0;...
分类:
编程语言 时间:
2015-05-14 18:20:37
阅读次数:
152
堆排序(Heapsort)是指利用堆积树(堆)这种数据结构所设计的一种排序算法,它是选择排序的一种。可以利用数组的特点快速定位指定索引的元素。堆分为大根堆和小根堆,是完全二叉树。大根堆的要求是每个节点的值都不大于其父节点的值,即A[PARENT[i]] >= A[i]。在数组的非降序排序中,需要.....
分类:
编程语言 时间:
2015-05-14 15:45:37
阅读次数:
187
分类: 白话经典算法系列 2011-08-09 11:15 16682人阅读 评论(29) 收藏 举报 算法面试c直接选择排序和直接插入排序类似,都将数据分为有序区和无序区,所不同的是直接播放排序是将无序区的第一个元素直接插入到有序区以形成一个更大的有序区,而直接选择排序是从无序区选一个最小的元素....
分类:
编程语言 时间:
2015-05-12 22:57:28
阅读次数:
160
在前面的文章中,已经向大家介绍了插入排序和选择排序两种基本的排序方法。今天要介绍的是另外一种排序方法——冒泡排序。思想同之前介绍的两种排序方式一样,冒泡排序也是最简单最基本的排序方法之一。冒泡排序的思想很简单,就是以此比较相邻的元素大小,将小的前移,大的后移,就像水中的气泡一样,最小的元素经过几次移...
分类:
编程语言 时间:
2015-05-12 15:04:08
阅读次数:
114
1 public class QuickSort { 2 3 //插入排序 4 //插入前的序列是排序好的,将新插入的数值与之前的数值比较 5 //直到找到合适的位置 6 public static int[] quickSort(int[] a...
分类:
编程语言 时间:
2015-05-11 23:26:35
阅读次数:
131