
算法初学
呵呵后
这个作者很懒,什么都没留下…
展开
-
数组的线性查找和二分查找
1.线性查找 线性查找将要查找的关键字和数组中的元素逐个比较,直到找到与关键字匹配的元素,或者查找结束也没有找到关键字为止。如果匹配成功,则返回元素在数组中的下标。 public static int linearSearch(int arr[], int key) { for (int i = 0; i < arr.length; i++) { if (arr[i] == key原创 2014-04-01 01:19:51 · 1738 阅读 · 0 评论 -
选择排序
基本思路:假设升序排列一个数组,先找到数列中最小的数,放在第一个位置,接下来在剩下的数中找到最小数,将它放到第二个位置,依此类推,直到数组中只剩下一个数为止。原创 2014-04-03 22:21:59 · 721 阅读 · 0 评论 -
插入排序
基本s for原创 2014-04-09 11:58:04 · 786 阅读 · 0 评论