点击注册
点击注册
.
你的位置:电玩城 > 棋牌问答 >

在斗地主时你通常用什么排序算法排好手里的牌


发布日期:2022-03-28 18:03    点击次数:128

在斗地主时你通常用什么排序算法排好手里的牌

如果是大家轮流抓牌的场景。绝大多数人会采用插入排序。因为这个场景就不是给定长度为N的列表,然后原地排序;而是给定长度为N-1的有序列表,插入一个新的节点,并保持新列表有序。如果是每人分一堆牌的场景。比如你中途接了个电话电玩城,旁边的人帮你摸牌,回来桌子上一堆乱序牌。这时候聪明人会采用类交换排序,或者非严格递归的快排。即大的往一头,小的往一头,每次换1到n张牌,逐渐整理完毕。严肃的人会采用冒泡排序,每次找到最大的放在头上。最最高级的人,就是我这样不怎么打牌的。会采用更高级的数据结构:集合。牌抓着打就完了,排啥序?出牌的时候再搜索。正所谓:输赢看淡,不服就干,你出对三,我出炸弹。

友情链接: