摘要:
首先随机生成无序的数组 int[] result = Enumerable.Range(1, 100).OrderBy(p => Guid.NewGuid()).Take(10).ToArray();1、顺序查找:顺序查找是最简单的查找,也是最耗性能的查找。原理很简单就是依次逐个元素与需要查找的关键字比较,假如相同则查找成功。但遍历完后仍然没找到,则查找失败。一般做法,每次查询的时候需要比较i < arr.Length 比较耗性能View Code public static int SeqSearch(int[] arr, int key) { in... 阅读全文
posted @ 2011-10-03 18:31
疯狂322
阅读(142)
评论(0)
推荐(0)
摘要:
首先先生成一个无序的数组 int[] arr= Enumerable.Range(1, 50).OrderBy(n => Guid.NewGuid()).Take(20).ToArray();然后对该序列进行使用各种经典的算法排序1、冒泡排序:每次冒泡都是由下至上相邻的两个元素比较,使较小的关键字交换往上移动,第一次比较出最小元素,以后依次类推。。。 public void BubbleSort_Help(int[] my_array) { int count = my_array.Length; for (int i =... 阅读全文
posted @ 2011-10-03 18:00
疯狂322
阅读(134)
评论(0)
推荐(0)
浙公网安备 33010602011771号