Programming pearls第一章思路总结
2013-03-26 22:01
134 查看
正文
要明确问题,位图数据结构,简单的设计习题
第1题
C++STL中的set可用iterator顺序输出集合中的元素第2题
当m为2i时,n/m可用位操作n>>i来实现,移位操作比除法效率高很多 同理,n%m也可用位操作实现(n&MASK),其中MASK为(1<<i)-1第4题
产生[0, n)中的k个不重复的随机数for i = [0, n) x[i] = i for i = [0, k) swap(i, randint(i, n - 1)) print x[i]
第6题
用key-indexed counting时若每个键出现次数有上限可改变计数器的数据类型来节省内存。如每个数出现不超过10次,则可用4位的半字节来统计它出现的次数
第9题
答案木有看懂,以后再研究相关文章推荐
- 利用XML配置实现增删改查的思路总结
- cocos2d中sprite动画接口及动画实现思路总结
- 电路第一章知识点总结(下)
- HTML的标签第一章知识点总结
- WCF 第一章 总结
- Effective Objective-C 2.0总结(第一章)
- 脚本渗透思路总结
- elasticsearch5.0.1集群排错的几个思路总结
- Android面试宝典总结--第一章:Android入门
- 转载一篇好文章:《海量数据处理常用思路和方法》2010-02-25 15:12大数据量,海量数据 处理方法总结
- 瀑布流思路总结
- stixel提升思路总结
- Android视频播放项目总结之 思路梳理
- [29期] 学习总结,关于循环的思路
- <<UNIX环境高级编程>>学习总结——第一章:UNIX基础知识
- 外排序思路总结
- <<跟着老男孩学linux运维>>第一章总结
- Atitit 项目培训与学校的一些思路总结
- 软件测试的测试思路总结
- 常见算法思路总结