- 博客(2)
- 收藏
- 关注
原创 利用List、Set实现斗地主发牌功能
一开始利用了ArrayList的直接组建一副扑克牌并利用Collections.shuffle()打乱牌序, 但是发现看牌时牌序太乱,不方便查看 于是利用了TreeSet自带的排序功能,扑克牌大小利用HashMap的键值对一一储存进去,最后通过索引值取出牌组。 //优化前的代码如下: public static void main(String[] args) { //1、创建一副扑克牌 St...
2019-03-04 23:25:49
288
原创 用一个简单的方法获取一个数组中出现次数超过一半的元素
用一个简单的方法获取一个数组中出现次数超过一半的元素 突然想到写这个的原因是笔试中遇到一个比较相似的题,随便写了些,有什么问题可以底下评论反馈我,谢谢。 主要思路是利用sort方法去排序获取位于中间的元素,然后在遍历统计该元素出现的次数,若超过数组长度的一半,则输出该元素,否则输出-1. import java.util.Arrays; import java.util.Collections; ...
2019-03-03 21:52:57
417
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人