
编程珠玑
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 · 157 阅读 · 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 · 206 阅读 · 0 评论