问题:如何对HashMap中的value值进行排序 关键点:1.取HashMap的Map.Entry,放入List2.利用Collections.sort(List, Comparator<? extents T>)对Map.Entry中的value进行排序3.实现内部类Comparator,实现S ...
分类:
编程语言 时间:
2019-03-29 13:12:40
阅读次数:
190
Java中String的常用方法总结 1、length()字符串的长度 输出结果是10 2、charAt() 截取一个字符 3 getchars()截取多个字符并由其他字符串接收 4 getBytes()将字符串变成一个byte数组 5 toCharArray()将字符串变成一个字符数组 6 equ ...
分类:
编程语言 时间:
2019-03-23 22:38:25
阅读次数:
216
这个题按照书上的解法,输出顺序并不是字典序,所以在网上找到了一个很棒的解法,先写到这里记录下来。 以上是找到的解法,我自己写的是下面的,但是不能够按照字典顺序输出 ...
分类:
其他好文 时间:
2019-03-22 15:35:50
阅读次数:
422
我的GitHub仓库 "链接" 1需求分析 根据 "实验二 软件工程个人项目" 分析 1、程序可读入文本文件,且文本文件大小不定,文件路径为相对路径 2、指定单词词频统计功能,可多个输入并且输出柱状图 3、统计该文本所有单词数量及词频数,并能将单词及词频数按字典顺序输出到文件result.txt。 ...
分类:
其他好文 时间:
2019-03-19 01:21:31
阅读次数:
174
Description 题目描述: 大家知道,给出正整数n,则1到n这n个数可以构成n!种排列,把这些排列按照从小到大的顺序(字典顺序)列出,如n=3时,列出1 2 3,1 3 2,2 1 3,2 3 1,3 1 2,3 2 1六个排列。 任务描述: 给出某个排列,求出这个排列的下k个排列,如果遇到 ...
分类:
编程语言 时间:
2019-02-17 10:52:52
阅读次数:
215
java.lang.String char charAt(int index) 返回index索引位的字符。 int compareTo(String other) 对比两个字符串,按照字典顺序,若字符串在other之前,返回一个负数;若字符串在other之后,返回一个负数;若相等,返回0。 int ...
分类:
编程语言 时间:
2019-02-01 17:16:38
阅读次数:
157
[TOC] 1. 前言 前段时间刚为项目(手游)实现了一个实时排行榜功能, 主要特性: 实时全服排名 可查询单个玩家排名 支持双维排序 数据量不大, 大致在 1W ~ 50W区间(开服, 合服会导致单个服角色数越来越多). 2. 排行榜分类 按照排行主体类型划分, 主要分为: 角色 军团(公会) 坦 ...
分类:
其他好文 时间:
2019-01-23 18:41:10
阅读次数:
255
String类有CompareTo方法,该方法按照字典顺序比较两个字符串的前后大小顺序。有两种情况。一个是两个字符串有不同的字符,这种情况下,CompareTo方法会从出现不同字符的最小索引位k,去比较两个字符串k索引位的字符的字典顺序,排在前面的字符,那么该字符串就小,反之则大。另一种情况是,如果 ...
分类:
其他好文 时间:
2019-01-20 15:06:27
阅读次数:
216
【题目】: 给定一个字符串类型的数组strs,请找到一种拼接顺序,使得将所有的字符串拼接起来组成的大写字符串是所有可能性中字典顺序最小的,并返回这个大写字符串 举例: strs=["abc", "de"],可以拼成"abcde",也可以拼成"deabc",但前者的字典顺序更小,所以返回"abcde" ...
分类:
其他好文 时间:
2018-12-20 20:23:51
阅读次数:
215
【题目】: 给定一个字符串数组strs[],在strs中有些位置为null,但在不为null的位置上,其字符串是按照字典顺序由小到大依次出现。再给定一个字符串str,请返回str在strs中出现的最左的位置 举例: strs=[null, "a", null, "a", null, "b", nul ...
分类:
编程语言 时间:
2018-12-20 11:50:03
阅读次数:
183