编程题
Snake-Scorpio
这个作者很懒,什么都没留下…
展开
-
CodeKata04:Data Munging 数据解析
编程练习,使用Qt 读取dat文件,解析数据,并根据要求打印出需要的数据。原创 2017-10-17 21:53:18 · 645 阅读 · 0 评论 -
CodeKata02 : Karate chop 折半查找
折半查找折半查找(binary chop):在一个已排序的数组中找到某个值的位置。 练习方法:使用不同的技术实现,直到有5种完全不同的实现。比如迭代,递归,或使用函数传递部分数组来实现(functional style passing array slices around)。目标 当编写每个算法时,记录你遇到的错误。经过一周,看是否这些错误的出现的频 率在下降。(当你改用不同技术编码时,是原创 2017-10-09 21:45:40 · 227 阅读 · 0 评论 -
CodeKata-Kata01:超市定价
CodeKata 即编程练习,Dave Thomas已经创造了21个Kata,我们可以在他的博客上使用: http://codekata.com/ Kata1 超市定价超市中的商品,有些容易定价,比如:一罐豆子定价$0.65.但是其他商品可能更加复杂,比如: 三个一美元(如果买4,或5个呢?) $1.99每磅 (4盎司要花多少呢?) 买二赠一 (那么第三个商品有没有价格?) 我们需要考原创 2017-10-08 11:00:03 · 377 阅读 · 0 评论 -
CodeKata03:How Big? How Fast? 编程中的空间和时间问题
空间&时间:How Big? How Fast? 粗略地估计是一种有用的才能,在编程中有时候需要你迅速大略地估计出数据结构的大小,循环的执行速度。越快地估计出这些,就会在编程中遇到越少的麻烦。 做这样一个简单的练习:对于以下一系列问题,给出一个大致的答案。 存储空间 以下数值用unsigned 表示需要多少bits: 1,000 1,000,000 1,000,000,00翻译 2017-10-13 22:43:53 · 202 阅读 · 0 评论