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