数据结构与算法
乔治在哪里
qq_2420932330
展开
-
数据结构常见排序算法总结(java实现)
目录1.插入排序1.1 直接插入排序1.2 希尔排序2.选择排序2.1 简单选择排序3.交换排序3.1 冒泡排序1.插入排序1.1 直接插入排序直接插入排序的核心思想就是:将数组中的所有元素依次跟前面已经排好的元素相比较,如果选择的元素比已经排序好的元素小,则交换,直到全部元素都比较过。因此,从上面的描述中我们可以发现,直接插入排序可用用两层循环来实现:...原创 2019-02-17 16:15:32 · 702 阅读 · 0 评论 -
常见查找算法总结(java语言描述)
1.顺序查找/*** 顺序查找*/public static void sequentialSearch() { int[] array = new int[] {3,0,1,9,5,8,2,7,6,4}; int x = 8; int i; for(i=0;i<array.length;i++) { if(array[i] == x) { System.out...原创 2019-02-13 14:18:58 · 326 阅读 · 0 评论