数据结构
langzi1105
事不成,非不能,乃不为也!
展开
-
插入排序
/** * 插入排序 * */public class InsertSort{ public void insertSort(int[] a) { int len = a.length; for (int i = 1; i { for (int j = i; j > 0;原创 2008-07-18 09:47:00 · 327 阅读 · 0 评论 -
选择排序
/** *选择排序 */public class SelectSort{ public void selectSort(int[] a) { int len = a.length; int k, temp; for (int i = 0; i < len; i++) { k = i; for (int j = k + 1; j < l原创 2008-07-17 17:59:00 · 374 阅读 · 0 评论 -
冒泡排序
/** * 冒泡排序 * */public class BubbleSort{ public void bubbleSort(int[] a) { int len = a.length; int temp; for (int i = len - 1; i >= 1; i--) {原创 2008-07-17 22:48:00 · 294 阅读 · 0 评论 -
数三退一
/** * 数三退一 */public class CountThreeQuitOne{ public void CountThreeQuitOne(int[] a) { int len = a.length; int countA = 0; int idA = 0; while (原创 2008-07-21 08:09:00 · 507 阅读 · 0 评论 -
二分查找法
/** * 二分查找法 * */public class BinarySearch{ public int binarySearch(int[] a, int num) { if (a.length == 0) return -1; int startA = 0; int e原创 2008-07-18 13:57:00 · 373 阅读 · 0 评论