摘要:
查找的算法主要有几种:二分查找,插入查找,斐波那契查找。注:所有的查找算法都是在有序数组中 二分查找:顾名思义,先从中间值开始查找,然后不断逼近,类似高中的二分法 二分查找完整代码如下: public static int BinarySearch(int[] arr, int left, int 阅读全文
摘要:
基数排序的本质是比相应位数上的值,如果位数不足则用0补齐的一个排序算法,该算法时间复杂度很低,但空间复杂度很高,是典型的空间换时间算法 完整代码如下: public static void radixSort(int[] arr) { int max = arr[0];//假设第一个为最大值 //f 阅读全文