摘要:
2014-04-23 18:42题目:设计一个在线阅读系统的数据结构。解法:这题目太大了,我的个亲娘。显然你不可能一次加载一整本书,做到单页纸加载的粒度是很必要的。为了读书的连贯效果,预取个几页也很必要。代码: 1 // 8.5 Deign a class for an online book re... 阅读全文
posted @ 2014-04-23 19:11
zhuli19901106
阅读(197)
评论(0)
推荐(0)
摘要:
2014-04-23 18:17题目:设计一个停车位的类。解法:停车位,就要有停车、取车的功能了。另外我还加了一个工作线程用于计费,每秒给那些有车的车位加1块钱费用。代码: 1 // 8.4 Design a class to simulate the parking lot. 2 #include... 阅读全文
posted @ 2014-04-23 18:41
zhuli19901106
阅读(445)
评论(0)
推荐(0)
摘要:
2014-04-23 18:10题目:设计一个点唱机。解法:英文叫Musical Jukebox。这是点唱机么?卡拉OK么?这种题目实在是云里雾里,又没有交流的余地,我索性用一个vector来表示一首曲子吧。不过有一点是肯定的,点播行为和播放行为应该分不同线程操作,这样就不至于让机器一直卡在那儿等你... 阅读全文
posted @ 2014-04-23 18:17
zhuli19901106
阅读(289)
评论(0)
推荐(0)
摘要:
2014-04-23 17:45题目:假设有个呼叫中心,有接线员、经理、主管三种角色。如果接线员无法处理呼叫,就上传给经理;如果仍无法处理,则上传给主管。请用代码描述这一过程。解法:第一眼觉得这题肯定是在考察设计模式,很像exception的throw过程。对于我这种对设计模式一窍不通的人,这题还无... 阅读全文
posted @ 2014-04-23 18:09
zhuli19901106
阅读(288)
评论(0)
推荐(0)
摘要:
2014-04-23 17:32题目:请设计一个数据结构来模拟一副牌,你要如何用这副牌玩21点呢?解法:说实话,扑克牌的花样在于各种花色、顺子、连对、三带一、炸弹等等,如果能设计一个数据结构,让判断这些特征的代码变得很好写,那就能满足题意要求了。我只是勉强实现了几个基本功能,包括抽牌、洗牌、切牌,用... 阅读全文
posted @ 2014-04-23 17:44
zhuli19901106
阅读(383)
评论(0)
推荐(1)


浙公网安备 33010602011771号