我的代码: package PlaneGame;/** * 选择排序法.冒泡排序法.插入排序法.系统提供的底层sort方法排序之毫秒级比较 * @author Administrator */import java.util.Arrays;public class Newtest { public static void main(String[]args){ int[]arr=new int[10000]; for(int i=0;i<arr.length;i++){ int num=(int…
sort()方法排序 var arr = ["G","A","C","B","I","H","G","I","B"]; arr.sort(); console.log(arr); 注意:sort函数默认是按照字符顺序排的,隐式将数字转为string(//比字符编码顺序) var arr = [23,435,456,23,2,34…
一:冒泡法排序  //冒泡排序 注:从小到大排   //特点:效率低,实现简单  //思想:每一趟将待排序序列中最大元素移到最后,剩下的为新的待排序序列,重复上述步骤直到排完所有元素. 这只是冒泡排序的一种,当然也可以从后往前排. 算法步骤 比较相邻的元素.如果第一个比第二个大,就交换他们两个. 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对.这步做完后,最后的元素会是最大的数. 针对所有的元素重复以上的步骤,除了最后一个. 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数…
博主欢迎转载,但请给出本文链接,我尊重你,你尊重我,谢谢~http://www.cnblogs.com/chenxiwenruo/p/8529525.html特别不喜欢那些随便转载别人的原创文章又不给出链接的所以不准偷偷复制博主的博客噢~~ 最近适当复习了下基本的排序算法,虽然做题的时候一般都直接用sort了事,但基本的排序原理还是要了解的,所以把常见的排序又重新写了下. 基本的插入.选择.冒泡就不说了,归并排序.快速排序可以网上搜算法导论的学习,也很简单. 1.插入排序 void insert…
1.冒泡排序: 方法一: public static int[] MaoPao(int[] arr) { //执行多少次 for (int i = 0; i < arr.Length; i++) { //每执行1次,把最大的放在最后 for (int j = 0; j < arr.Length - 1; j++) { int a = arr[j]; int b = arr[j + 1]; if (a>b) { arr[j+1] = a; arr[j] = b; } } } return…
1.直接排序: public static void selectSort(int[] arr) { for (int x = 0; x < arr.length - 1; x++) { for (int y = x + 1; y < arr.length; y++) { if (arr[x] > arr[y]) { int temp = arr[x]; arr[x] = arr[y]; arr[y] = temp; } } } } 说明:双重for循环,数组的第一个数a[0]和后面所有…
冒泡排序: function bubbleSort(arr){ for(var r=1;r<arr.length-1;r++){ for(var i=0;i<arr.length-r;i++){ if(arr[i]>arr[i+1]){ arr[i]+=arr[i+1]; arr[i+1]=arr[i]-arr[i+1]; arr[i]-=arr[i+1]; } } } } bubbleSort(arr); 插入排序: function insertSort(arr){ for(var…
JavaScript提供了一种更简便的方法用于比较两个字符串——localeCompare(),localeCompare()使用本地特定的顺序来比较两个字符串,语法如下:string.localeCompare(target)参数target是要与string进行比较的字符串.如果string小于target,则localeCompare()返回小于0的数:如果string大于target,返回大于0的数:如果相等(或按照本地顺序的约定两者顺序相当),则返回0.利用该方法替换上面冗长的作法后,…
java 代码: 对集合排序: //升序public void listSort1(){ List<Integer> list = new ArrayList<Integer>(); list.add(1); list.add(55); ... Collections.sort(list); for(int a : list){ System.out.println(a); } } //降序public void listSort2(){ List<Integer> l…
冒泡排序(Bubble Sort,台湾译为:泡沫排序或气泡排序)是一种简单的排序算法.它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来.走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成.这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端 维基百科:点击打开链接 /* 用选择法对10个数进行排序 */ #include<stdio.h> void main() { int i,j,a[10]; for(i=0;i<10…