using system;
using system.collections.generic;
using system.linq;
using system.text;
namespace lianxi
console.write('\n');
// bubblesort(array);//冒泡呼叫
// selectsort(array);//選擇呼叫
// console.writeline( sequntialsearch(array,5));//順序查詢
for (int i = 0; i < array.length; i++)
console.write('\n');
console.readkey();}/*
* 選擇和冒泡遍歷的次數都是n-1,說明交換的次數都是差不多的
* 但是從**來看,選擇的交換次數比冒泡的次數少,也就是說在
* 一定的程度上選擇的效率高於冒泡
*/public static void selectsort(int array)
temp = array[i];
array[i] = array[min];
array[min] = temp;
//使用交換原理,交換兩個數,
//將當前最小值放在當前序列的最前端,即第i個元素的位置}}
public static int sequntialsearch(int array,int key)
if (i >= array.length) return -1;
else return i;
}public static void bubblesort(int array)
//交換兩個數的值的}}
}}
}
Python3實現順序查詢 氣泡排序 選擇排序
順序查詢 coding utf 8 氣泡排序演算法的原理如下 比較相鄰的元素。如果第乙個比第二個大,就交換他們兩個。對每一對相鄰元素做同樣的工作,從開始第一對到結尾的最後一對。在這一點,最後的元素應該會是最大的數。針對所有的元素重複以上的步驟,除了最後乙個。持續每次對越來越少的元素重複上面的步驟,直...
選擇氣泡排序演算法
使用氣泡排序 package com.qixin.five public class bubblesort inttemp system.out.println 原有陣列內容 printarray array for inti 1 i array.length i system.out.printl...
選擇氣泡排序演算法
使用氣泡排序 package com.qixin.five public class bubblesort inttemp system.out.println 原有陣列內容 printarray array for inti 1 i array.length i system.out.printl...