![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
zhaokane
这个作者很懒,什么都没留下…
展开
-
快速排序 - 从右边开始
先给出快速排序的代码void quickSort(vector<int> &nums, int left, int right){ if (left > right) return; int i = left, j = right, temp = nums[left]; while (i < j) { ...原创 2018-05-05 09:43:01 · 1199 阅读 · 0 评论 -
lower_bound - 降序
在非正升序数组中使用lower_bound 二分搜索算法lower_bound要求容器中的元素必须有序的,若为降序则comp必须使用>lower_bound(beg, end, val, greater<int>())返回一个迭代器,若val在序列中,则返回val第一次出现的的位置,否则返回第一个插入val不影响原序列顺序的位置。...原创 2018-05-07 16:48:16 · 2428 阅读 · 0 评论 -
身份证分组
题目描述 18位身份证的编码规则是: 前1、2位数字表示:所在省(直辖市、自治区)的代码 第3、4位数字表示:所在地级市(自治州)的代码 第5、6位数字表示:所在区(县、自治县、县级市)的代码; 第7—14位数字表示:出生年、月、日; 第15、16位数字表示:所在地的派出所的代码; 第17位数字表示性别:奇数表示男性,偶数表示女性; 第18位数字是校检码,用来检验身份证的正确性。 ...原创 2018-08-13 21:50:01 · 733 阅读 · 0 评论