1、冒泡排序 冒泡排序是最简单也是最容易理解的排序方法,其原理就是重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。 1 # 冒泡排序 2 def bubbleSort(li): 3 n = le ...
分类:
编程语言 时间:
2018-10-11 12:58:57
阅读次数:
397
void bubbleSort(int A[],int n) { bool sorted = false; while(!sorted) { sorted = true; for(int i = 0; i < n; i++) { if(A[i] > A[i+1]) { swap(A[i], A[i+ ...
分类:
编程语言 时间:
2018-10-05 21:09:05
阅读次数:
158
(一)冒泡排序法 1 #include <iostream> 2 using namespace std; 3 void bubblesort(int a[], int m); 4 int main(void) 5 { 6 int i; 7 int array[]={5,4,8,44,56,4,5, ...
分类:
编程语言 时间:
2018-10-04 08:47:26
阅读次数:
188
排序思想: 相邻两元素进行比较,如有需要则进行交换,每完成一次循环就将最大元素排在最后(如从小到大排序),下一次循环是将其它的数进行类似操作。 代码 1 import java.util.Scanner; 2 3 public class BubbleSort { 4 public static v ...
分类:
编程语言 时间:
2018-09-22 12:30:40
阅读次数:
154
print("冒泡排序") def bubbleSort(input_list): ''' 函数说明:冒泡排序(升序) :param input_lis: 待排序列表 :return:sorted_list :升序排好的列表 ''' if len(input_list) == 0: return [... ...
分类:
编程语言 时间:
2018-08-21 21:15:40
阅读次数:
163
1 /** 2 *冒泡排序(当前值与下一个值依次比较) 3 */ 4 public class BubbleSort 5 { 6 public static void main(String[] args) 7 { 8 sort(); 9 } 10 public static void sort()... ...
分类:
编程语言 时间:
2018-08-21 15:16:55
阅读次数:
109
public class BubbleSort{ public static void main(String[] args) { int[] bubbleSort ={1,6,2,3,4,5}; //声明一组乱顺序的数组 int hole ;//声明一个空值 for(int i = 0; i < ...
分类:
编程语言 时间:
2018-08-19 11:01:55
阅读次数:
187
冒泡排序 package basic_class_01; import java.util.Arrays; public class Code_00_BubbleSort { public static void bubbleSort(int[] arr) { if (arr == null || ... ...
分类:
编程语言 时间:
2018-08-09 17:39:51
阅读次数:
137
//冒泡排序 void bubbleSort(int arr[],int len){ //相邻两个元素进行比较 把大的放后面小的放前面 一个完整的比较之后,最大值放在末尾 for(int i=1;i arr[pos]){ pos = j; } } if(pos != len-i){ ... ...
分类:
编程语言 时间:
2018-07-23 14:59:18
阅读次数:
123
public class BubbleSort { /* * 冒泡排序 * * 参数说明: * a -- 待排序的数组 * n -- 数组的长度 */ public static void bubbleSort1(int[] a, ... ...
分类:
编程语言 时间:
2018-07-22 20:03:49
阅读次数:
111