![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程珠玑
pynash123
这个作者很懒,什么都没留下…
展开
-
通过位图对纯数字数据排序
条件:数字密度较大,每个数只出现一次,数字在一定范围内,纯数字数据#include<iostream>using namespace std;#define BITSPERINT sizeof(int)//数组num中每个元素有多少位#define MASK 0x1F //对于每个待输入的数字,与MASK与,得到在num[index]中第几位order#define SHI...原创 2019-04-07 16:16:19 · 133 阅读 · 0 评论 -
编程珠玑旋转数组
编程珠玑第二章 左旋数组i个长度 空间复杂度为常数#include "head.h"//这个方法不对,左边i到右边之后可能会乱序class Solution{public: void rotate_i(vector<int> &vec, int i) { int t = 0; for (int j=0;j<...原创 2019-04-07 16:15:14 · 169 阅读 · 0 评论