10 2011 档案
摘要:首先随机生成无序的数组 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...
阅读全文
摘要:首先先生成一个无序的数组 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 =...
阅读全文
浙公网安备 33010602011771号