//BubbleSort 冒泡排序 func BubbleSort(arr *[7]int) { for i := len(arr) - 1; i >= 0; i-- { for j := i; j >= 0; j-- { if (*arr)[j] > (*arr)[i] { (*arr)[j], ...
分类:
编程语言 时间:
2019-12-10 17:27:50
阅读次数:
81
// 冒泡排序 export function bubbleSort(arr) { let i = arr.length - 1; while (i > 0) { let maxIndex = 0; for (let j = 0; j < i; j++) { if (arr[j] > arr[j + ...
分类:
Web程序 时间:
2019-12-10 16:39:31
阅读次数:
112
package com.rao.sort;import java.util.Arrays;/** * @author Srao * @className BubbleSort * @date 2019/12/4 12:33 * @package com.rao.sort * @Description ...
分类:
编程语言 时间:
2019-12-04 13:29:06
阅读次数:
100
今天去面试的时候又考了排序算法,排序这个东西,你以为你懂了,但是真正去写的时候才会发现好多细节自己都模棱两可,我写着写着就全都乱了,回来之后赶紧重新写一遍。 (1)冒泡排序 public void bubbleSort(int a[]){ int temp=0; for(int i=0;i<a.le ...
分类:
编程语言 时间:
2019-11-16 12:41:32
阅读次数:
99
冒泡排序 它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成 冒泡排序: function bubbleSort(arr){ var len=arr.le ...
分类:
编程语言 时间:
2019-10-31 13:27:05
阅读次数:
73
交换类排序法 冒泡排序:若相邻的两个元素逆序,则交换位置。 1 public static void BubbleSort(int[] arr, int n) { 2 boolean change = true; 3 for(int i = 1; i <= n - 1 && change; i++) ...
分类:
其他好文 时间:
2019-10-02 19:08:49
阅读次数:
71
一、冒泡排序 public static void bubbleSort(int []arr) { for(int i =1;i<arr.length;i++) { for(int j=0;j<arr.length-i;j++) { if(arr[j]>arr[j+1]) { int temp = ...
分类:
编程语言 时间:
2019-09-16 16:18:27
阅读次数:
72
/** 冒泡排序(Bubble Sort) **/ function bubbleSort(arr) { var len = arr.length; for (var i = 0; i < len; i++) { for (var j = 0; j < len - 1 - i; j++) { if ... ...
分类:
编程语言 时间:
2019-09-14 10:52:41
阅读次数:
101
N个数字来排序, 两两比较小靠前; 外层循环n-1, 内层循环n-1-i; 若要升序变降序, 就把“<”变“>”; N个数字来排序, 两两比较小靠前; 外层循环n-1, 内层循环n-1-i; 若要升序变降序, 就把“<”变“>”; public static void bubbleSort(int ...
分类:
编程语言 时间:
2019-08-31 23:47:27
阅读次数:
176
/**基本思想:两个数比较大小,较大的数下沉,较小的数冒起来。*算法描述:*比较相邻的元素。如果第一个比第二个大,就交换它们两个;*对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对,这样在最后的元素应该会是最大的数;*针对所有的元素重复以上的步骤,除了最后一个;*重复步骤1~3,直到排序完成。**/publicint[]BubbleSort(int[]args){for(inti=0;i
分类:
编程语言 时间:
2019-08-06 17:00:09
阅读次数:
104