![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
_Double_
这个作者很懒,什么都没留下…
展开
-
算法 - 二分查找的三种框架/模式
一、查找某个元素的位置,不存在返回-1: class Solution { public: int search(vector<int>& nums, int target) { //采用基础框架 int left = 0, right = nums.size()-1; while(left <= right){ int mid = left+(right-left)/2;原创 2020-07-16 15:08:44 · 238 阅读 · 1 评论 -
算法 - 7大比较类排序算法程序设计
典型的7大排序算法 典型的7大排序算法包括: (1)冒泡排序 (2)选择排序 (3)插入排序 (4)希尔排序 (5)归并排序 (6)快速排序 (7)堆排序 7中排序算法中:快速排序、希尔排序、选择排序、堆排序是稳定的排序算法。 7大排序算法程序如下: class Solution { public: vector<int> sortArray(vector<int>& nums) { if(nums.size()<=1){原创 2020-07-07 14:24:51 · 182 阅读 · 0 评论