摘要: // 二分查找法,在有序数组arr中,查找target// 如果找到target,返回相应的索引index// 如果没有找到target,返回-1template<typename T>int binarySearch(T arr[], int n, T target){ // 在arr[l...r 阅读全文
posted @ 2017-06-01 11:43 czcColud 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 归并排序是利用"归并"技术来进行排序。归并是指将若干个已排序的子文件合并成一个有序的文件。常见的归并排序有两路归并排序(Merge Sort),多相归并排序(Polyphase Merge Sort),Strand排序(Strand Sort)。下面介绍第一种: (一)两路归并排序 最差时间复杂度: 阅读全文
posted @ 2017-06-01 11:04 czcColud 阅读(230) 评论(0) 推荐(0) 编辑