![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
菜鸡农民成长史
Thyke
这个作者很懒,什么都没留下…
展开
-
c++快速排序介绍
#原理 内容核心与递归和动态规划相似,就是分治。 把一个问题分成结构相似的两个问题。 #快速排序结构 确定一个主元,经过函数后让主元左边的数比主元小; 主元右边的数比主元大; #单向扫描排序代码 #include <iostream> using namespace std; //交换数组两个元素位置 void swap(int A[], int p, int r) { int t = A[p]; A[p] = A[r]; A[r] = t; } //单向扫描代码原创 2021-03-30 23:29:25 · 86 阅读 · 0 评论 -
c++关于位运算的技巧(一)
先前准备 为完成如何找数组中唯一成对的那个数,需先生成数,难点在于生成随机数。 此次使用cstblib的rand()生成,需先用<time.h>的time(NULL)生成当地时间然后srand(time(NULL))生成种子,再rand()生成生成随机数。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设计 ,将会带来全新的写作体验; 在创作中心设置你喜爱的代码高亮样式原创 2021-03-22 22:47:43 · 99 阅读 · 0 评论