3大查找9大排序
洛丶尘
这个作者很懒,什么都没留下…
展开
-
C++ 十大排序 (代码实现 含头文件和主函数)
排序 头文件和主函数 #include<iostream> using namespace std; int main() { int arr[10] = {1,9,5,98,639,8,9,912,63,75}; // 排序函数 InsertionSort(arr,10); for(int i=0;i<10;i++) { cout<<arr[i]<<" "; } cout<<endl; system("pause原创 2020-08-14 00:52:38 · 445 阅读 · 0 评论 -
C++ 三大查找方式 二分、哈希、KMP(代码实现,含主函数和头文件)
一.查找 1.二分查找 #include<iostream> using namespace std; int select_arr(int arr[], int len, int arr_value) { while (1) { int left = 0; //数组的左侧下标 int right = len-1; //数组的右侧下标 while (left <= right) {原创 2020-08-14 00:45:23 · 202 阅读 · 0 评论 -
C++ 九大排序和三大查找 详解(原理+代码实现,含主函数)
一、查找 1.二分折半查找 #include<iostream> using namespace std; //二分查找法,查找一个数组的元素,并返回所在的位置的下标, //必须要是一个有序的数组, int select_arr(int arr[], int len, int arr_value) { while (1) { int left = 0; //数组的左侧下标 int right = len-1; //数组的右侧下标原创 2020-08-14 00:38:23 · 627 阅读 · 0 评论