-
Java SDK自平衡二进制搜索树
问题描述 标准JavaSDK是否具有开箱即用的表示自平衡二进制搜索树的类? 1楼 TreeMap和TreeSet(假设它只是在后台使用TreeMap)
55
热度 -
最近碰到的一道有关问题
最近碰到的一道问题哪个Map最适合用来实现LRUCache?ATreeMapBHashMapCWeakHashMapDHashtableEIdentitiyHashMap希望能有高手解答一下解释一下具体的原因谢谢了color='#e78608'>------解决方案--------------------LRU是LeastRecentlyUsed(最久未使用),也就是说需要对缓存的对象的时间进行记...
108
热度 -
java中有无类似STL中upper_bound统计上下界之类的统计函数,该怎么处理
java中有无类似STL中upper_bound统计上下界之类的统计函数在哪个包哪个类,手头无电脑,手机询问,理解。color='#e78608'>------解决方案--------------------TreeSet和TreeMap中:ceiling/floor/higher/lower/ceilingEntry/ceilingKey(/floorEntry/floorKey/higherE...
70
热度 -
怎么将泛型对象作为方法参数
如何将泛型对象作为方法参数我准备写一个方法,传入一个泛型类创建的对象。作为样本代码如下voiddelete(TreeMap<?extendsInteger,?>t,intk,intv){ t.lowerKey(k); }我的想法是,传入的TreeMap对象的键是int的子对象,但是Eclipse报错错误提示如下:类型TreeMap<capture#1-of?extendsInt...
316
热度 -
Map会合概述
Map集合概述java集合最后一站之Map,给自己的总结画个句号。。。Map用于保存具有映射关系的数据。1.HashMap和Hashtable实现类HashMap和Hashtable都是Map接口的典型实现类,它们之间的关系完全类似于Arraylist和Vecctor的关系。区别:Hashtable是线程安全的,HashMap是线程不安全的,所以HashMap比Hashtable的性能高一点。Ha...
22
热度 -
概率有关问题:70%的概率执行情况A,30%的情况执行B
概率问题:70%的概率执行情况A,30%的情况执行B如题。老大说用Math.random()这个不精确,让自己写个算法。哪位高人指点下。在线等。color='#e78608'>------解决方案--------------------可以获取系统时间模一个参数(比如模10)来随机Javacodepublicstaticintrandom(){TreeMap<Integer,Integer&...
88
热度 -
快期末了,真心请问一道期中考试题
快期末了,真心请教一道期中考试题。Treemap那个星期上课没有好好听,现在还不是很理解。这道题目一直都不会,特来请教各位高手。不知是否是要通过key读取数组然后比较?还是其他方法,望能给出具体code。谢谢——————————————————————编写一个class,使用staticmethod需要有两个参数:1.是一个Treemap(从Mapsstrings到Arraylists(ints)...
37
热度 -
问一个排序算法效率有关问题
问一个排序算法效率问题对一组正整数排序(该整数是某个对象的属性)我在想到底是要自己实现呢还是直接用java的treemap+Comparatortreemap+Comparator的话就是实现一下排序的规则,然后写个for循环,逐个把元素put到treemap里就够了.每次put他都会自动排序成合适的组合但是这个100万个元素就是实打实的100次for.感觉效率很一般啊.我如果自己写算法实现排序的...
170
热度 -
tree地图如何才能remove
treemap怎么才能remove我搞了半天准备拿这个来实现功能的,才发现remove全失败见代码: privatestaticTreeMap<TreeElement,Integer>sortTreeMap(Map<TreeElement,Integer>tree){ //TreeElement自行写个class即可,只有一个Int,一个string Comparato...
802
热度 -
java竞赛题解决思路
java竞赛题用1、2、2、3、4、5这六个数字,用java写一个main函数,打印出所有不同的排列,如:512234等,要求:"4"不能在第三位,"3"与"5"不能相连.color='#e78608'>------解决方案--------------------手快弄错题意再发:Javacodepublicstaticvoidmain(...
125
热度 -
有如下字符窜。求怎么排序
有如下字符窜。求如何排序。比如s1="P_0_0"s2="P_0_1"s3="P_2_0"s4="T_1_1"s5="T_1_0"希望的结果是P_0_0P_0_1P_2_0T_1_0T_1_1先按字母排P排在T前面再按第2位排数字可能是0到9从小到大排再按第3位排第3位只可能是0或者1,求如何实现c...
45
热度 -
Treeset类中的简单有关问题
求助:Treeset类中的简单问题!程序如下:importjava.util.*;classPerson{ privateintjavascore; privateStringname; Person(intj,Stringn) { this.javascore=j; this.name=n; } publicStringtoString() { returnjavascore+&q...
196
热度 -
HashMap是否有序的,LinkedHashMap是不是有序的
HashMap是不是有序的,LinkedHashMap是不是有序的HashMap是不是有序的,LinkedHashMap是不是有序的,详细解说一下color='#FF8000'>------解决方案--------------------前者无序后者迭代的时候保持输入顺序color='#FF8000'>------解决方案--------------------集合里面TreeSet和TreeMa...
137
热度 -
树排序算法
求一个树排序算法求一个树排序算法。color='#e78608'>------解决方案--------------------找本计算方法的书看看以后记得不要问这种百科全书类问题color='#e78608'>------解决方案--------------------:)color='#e78608'>------解决方案--------------------BTree比较容易写红黑树至今未想...
36
热度 -
请教jdk中HashMap既然继承了AbstractMap<K,V>为何还要实现Map<K,V>接口,从设计上说重复的实现接口有什么好处
请问jdk中HashMap既然继承了AbstractMap<K,V>,为何还要实现Map<K,V>接口,从设计上说重复的实现接口有什么好处1.AbstractMap<K,V>implementsMap<K,V>2.HashMap<K,V>extendsAbstractMap<K,V>implementsMap<K,V&g...
690
热度 -
HashTable 取数据,该如何解决
HashTable取数据HashMap<String,HashMap<String,String[]>>map=newHashMap<String,HashMap<String,String[]>>(); //存储省份,文件名字,用户名及密码 //省份ID StringprovId="811"; //省份文件列表 Stringfile...
583
热度 -
统计文本文件中单词出现频率(用java集合框架编写)?
统计文本文件中单词出现频率(用java集合框架编写)求高手指教??从文本文件中读取文本,文本文件名被作为命令行参数传递,统计单词不区分大小写。如果第一个字符不是字母,就不统计这个单词,以字典序显示输出,每个单词后面紧跟它的出现次数。color='#e78608'>------解决方案--------------------Javacodeimportjava.io.*;importjava.uti...
61
热度 -
请问一个java的map有关问题
请教一个java的map问题我期望的输出是:one翻译:一two翻译:二three翻译:三但实际情况是two翻译:二one翻译:一three翻译:三源代码如下:请帮忙看下,多谢!Javacodeimportjava.util.*;publicclassEx20{publicstaticvoidmain(String[]args){String[]en={"one","...
2
热度 -
求java金额变换优化
求java金额转换优化这是我写的代码,只能转换为万元以下,比如我把101000001010转换为壹仟零壹拾億零壹仟零壹拾圆整。还不行,求大神优化一下importjava.util.Scanner;importjava.util.TreeMap;publicclassTenTest{ publicstaticvoidmain(String[]args){ Scannersc=newScanner(...
527
热度 -
hashtable怎么排序
hashtable如何排序下面的是个vector集合中的一个hashtable元素,顺序是乱的,如何按照可以key排序,并且直接显示value{33=Email地址,32=扣税序号,31=实发数,30=扣无薪假,19=一般加班,18=工会费,17=补扣公积,16=补扣失保,15=补扣医疗,14=补扣养老,13=扣公积,12=扣失保,11=扣医疗,10=扣养老,9=月奖金,29=扣探亲假,8=独生子...
197
热度