摘要:
今天看到这个算法题,http://www.cnblogs.com/xishuai/p/3392981.html,忍不住自己用Java做了一个。初始化很重要,所有的52张牌按顺序放入到容器里边,标志位标记为false表示手里没这牌。1 发牌利用随机数,找到容器中的这张牌,将标志位标记为true,表示手里有了这张牌。2 排序因为放入的时候是按顺序的,于是每个花色各自,自然也是按照顺序,找出标志位为true的,输出即可。3找出最大连续牌思路是将连续的字符分隔出来,连续数目最大的,即为最大连续牌。每个花色的的最大牌找出来,再找出最大的。做法:每个花色里,生成一个字符串,其中,手里有的排,将索引加入字符 阅读全文