1、算法思路 插入排序就像是整理扑克牌一样。试想你左手拿了几张排好序的扑克牌,右手有几张未排序的排。现在右手从左到右起的第一张牌是7,你该怎样放去左手排好序的牌中?先把7拿出来,然后跟右手的牌从右往左一一比较,最后把7插在比7小与比7大的牌中间。这个就是插入排序的原理,一开始把数组中第一个数当成已排 ...
分类:
编程语言 时间:
2018-07-06 17:54:42
阅读次数:
153
题目描述 从扑克牌中随机抽5张牌,判断是不是一个顺子,即这5张牌是不是连续的。2~10位数字本身,A为1,J为11,Q为12,K为13,而大王,小王可以看成任意数字。为了方便我们将大小王看成0。 思路: 1.找出5张牌中得大小王,即0的个数 2.将牌排序,找出相邻牌中的空隙数 3.如果空缺的总数小于 ...
分类:
其他好文 时间:
2018-07-04 18:59:35
阅读次数:
133
前言 想象一种现实场景,几个人打扑克牌,在接牌过程中,假设按照扑克牌上的数字大小进行摆牌,假设手中已经有若干张扑克牌(按照牌面大小排好次序),那么下次接到牌之后,我们会把刚接到的牌插入到手中已有的牌序列中的"合适"位置,现实中的这种"接牌"思路,就是我们今天要说的"插入思想" 直接插入排序算法 给定 ...
分类:
编程语言 时间:
2018-07-03 11:58:26
阅读次数:
162
隐式基类object 每个python类都隐式继承object 全文代码实例实现:枚举扑克牌的花色和牌面值 一、_init()__方法:对象初始化 显示而非隐式:__init()__应显示展示初始化变量 对象被实例化时,先创建一个空对象,然后再调用__init()__对对象内部变量或其他内容进行初始 ...
分类:
编程语言 时间:
2018-07-01 22:57:13
阅读次数:
263
直接插入排序法就像我们打扑克牌时整理牌面一样,先让我们脑补一下我们打牌的过程。 首先摸了一张6, 接着摸到一张4,比6小,插到6的前面; 又摸到一张7,比6大,插到6的后面; 又摸到一张5,比6小,比4大,插到4和6中间; 。。。。 以上的过程,其实就是典型的直接插入排序,每次将一个新数据插入到有序 ...
分类:
编程语言 时间:
2018-07-01 20:57:49
阅读次数:
168
说明此程序本来是21点扑克程序的一个被调函数,在这里我单独将它拿出来作为一个小程序。 ...
分类:
编程语言 时间:
2018-06-26 12:24:46
阅读次数:
153
问题描述: 游戏的规则是这样的:将一副扑克牌平均分成两份,每人拿一份。小哼先拿出手中的第一张扑克牌放在桌上,然后小哈也拿出手中的第一张扑克牌,并放在小哼刚打出的扑克牌的上面,就像这样两人交替出牌。出牌时,如果某人打出的牌与桌上某张牌的牌面相同,即可将两张相同的牌及其中间所夹的牌全部取走,并依次放到自 ...
分类:
其他好文 时间:
2018-06-25 13:08:51
阅读次数:
260
WuJie,高中和中专时期的同学,篮球队的队友。 在高三时认识的,我们隔壁班的,但仅限于认识,并未打过交道。高中毕业后考在同一所学校,同一个班,象棋下的很好,喜欢打扑克牌,在班上任团支部书记。 球队时司职后卫,中专时和我们班上一女生谈朋友。 印象最深的是一件事,我有高中同学从武汉过来玩,我在学校门口 ...
分类:
其他好文 时间:
2018-06-23 11:39:22
阅读次数:
132
课程链接:Hadoop大数据平台架构与实践--基础篇 1.MapReduce原理 分而治之,一个大任务分成多个小的子任务(map),并行执行后,合并结果(reduce) 问题1:1000副扑克牌少哪一张牌(去掉大小王) 问题2:100GB的网站访问日志文件,找出访问次数最多的IP地址 ...
分类:
其他好文 时间:
2018-06-21 22:31:29
阅读次数:
202
小组的名字和链接| 优点| 缺点,bug 报告(部分包括建议)|最终名次 | : | : | : "Gakki赛高" |1.界面更加美观,较alpha阶段完善和进一步优化2.做题时,答案输错可以支持回删 3.增加了闯关新功能,增加了趣味4.新的程序加入了扑克牌图片,提供更好地用户体验 5.程序支持自 ...
分类:
其他好文 时间:
2018-06-17 13:32:44
阅读次数:
164