摘要: 题目描述 给定一个非负整数 num。 对于范围 0 ≤ i ≤ num 中的每个数字 i ,计算其二进制数中的1的数目并将它们作为数组返回。 示例: 比如给定 num = 5 ,应该返回 [0,1,1,2,1,2]. 进阶: 给出时间复杂度为O(n sizeof(integer)) 的解答非常容易。 阅读全文
posted @ 2018-07-01 20:18 Blue影 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 代码输出: 从以上代码中可以清晰地看到在容器上调用emplace_back和push_back的区别以及vector内存的动态增长过程. 参考资料:C++Primer 第五版 阅读全文
posted @ 2017-09-24 23:21 Blue影 阅读(400) 评论(0) 推荐(0) 编辑
摘要: (1)首先去官网下载boost源码安装包:http://www.boost.org/ 选择下载对应的boost源码包。本次下载使用的是 boost_1_63_0.tar.gz。 执行命令mkdir boostrec创建文件夹。 执行命令cd进入boostrec文件夹下。 执行命令wget https 阅读全文
posted @ 2017-04-19 20:30 Blue影 阅读(2064) 评论(0) 推荐(1) 编辑