摘要: 需求: 很多应用程序都有浏览用户的历史记录的功能,例如: 1、浏览器可以查看最近访问的网页 2、视频播放器可以查看最近播放过的视频文件 3、shell可以查看用户输入过的命令 现在我们制作一个简单的猜数字的小游戏, 如何添加用户的历史记录功能,显示用户最近猜过的数字? 思路: 使用容量为n的队列来存 阅读全文
posted @ 2020-10-30 16:42 Richardo-M-Lu 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 需求: 某编程竞赛系统,对参赛选手编程解题进行计时,选手完成题目后,把该选手的解题用时记录到字典中,以便赛后按选手名查看选手成绩 {'lilei':(2,43),'HanMeiMei':(5,52),'Jim':(1,39)..} 比赛结束后,需按排名顺序依次打印选手成绩,如何实现? 思路: 使用标 阅读全文
posted @ 2020-10-30 15:31 Richardo-M-Lu 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 需求: 西班牙甲级联赛,每轮球员进球统计: 第一轮:{'苏亚雷斯':1,'梅西':2,'本泽马':1...} 第二轮:{'苏亚雷斯':1,'C罗':1'格里兹曼':2...} 第三轮:{'苏亚雷斯':1,'托雷斯':2,'贝尔':1...} 统计出前N轮,每场比赛都有进球的球员 思路: 方法一:利用 阅读全文
posted @ 2020-10-30 14:50 Richardo-M-Lu 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 需求: 1、某随机序列中的[12,5,6,4,6,8,9,5]如何找到其中出现次数最高的三个元素,出现的次数是多少? 2、对某篇英文文章进行词频统计,找出出现次数最高的十个单词,它们出现的次数是多少? 思路: 1、将序列转换成字典{'元素':'频度'},根据其中的值进行排序 2、使用collecti 阅读全文
posted @ 2020-10-30 12:33 Richardo-M-Lu 阅读(62) 评论(0) 推荐(0) 编辑