![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
maple 枫
Everything has to be perfect.
展开
-
LOL根据用户段位进行匹配
昨晚双12通宵值班,无聊的时候玩了几局五子棋,然后对这个匹配的功能产生了兴趣,想了想我们平时玩的LOL 5V5对战的匹配,想用自己的想法简单实现一下这个对战匹配功能。MatchService接口public interface MatchService { /** * 加入到对应的池中 * * @param person */ v...原创 2019-12-12 22:45:32 · 1452 阅读 · 0 评论 -
Java实现八大排序算法
参考:https://blog.csdn.net/dp_dp/article/details/80543290#%E4%B8%80%E7%9B%B4%E6%8E%A5%E6%8F%92%E5%85%A5%E6%8E%92%E5%BA%8Finsertion-sort每天上午到公司第一件事就是写一个小的算法,排序在JAVA中比较重要,这次就是整理一下关于排序的算法。直接插入排序 希尔排序...原创 2019-10-12 11:25:09 · 472 阅读 · 0 评论 -
递归打印出斐波那契前100个
/** * 打印出斐波那契前100个 * 1 1 2 3 5 8 13 21... * @param n * @return */ public static int f(int n) { if (1 == n || 2 == n) { return 1; } retu...原创 2018-04-17 17:45:34 · 4855 阅读 · 1 评论 -
判断是否是回文数
/** * 判断是否是回文数 * String s = "a,b,c,d,e,e,d,c,b,a"; * @param str * @return */ public static boolean loop(String str) { if (str.length() < 2) { retur...原创 2018-04-17 17:37:18 · 1352 阅读 · 1 评论 -
找出第一个出现频率最高的字母
/** * 第一个出现频率最高的字母 * String s = "abcdebc"; * @param str * @return */ public static String firstFrequent(String str) { LinkedHashMap<Character, Integer> map =...原创 2018-04-25 14:58:36 · 715 阅读 · 0 评论 -
比较两个集合是否相等
如题,怎么比较两个集合是否相等呢?比如:List listA = {1,1,2,3,4}List listB = {1,2,3,4,5}思路一:1、首先,两个集合的长度必须要一样,一个长度是3,一个是4,那两个集合必然不相等;2、listA 要包含 listB 里面的每一个元素3、listB 要包含 listA 里面的每一个元素代码实现: /** ...原创 2019-10-10 14:10:27 · 6392 阅读 · 0 评论