随笔分类 -  java

摘要:各种排序之间的比较排序从数据结构上讲分为插入排序,交换排序,选择排序,归并排序,如下图排序分为内部排序和外部排序,内部排序是排序过程中所有数据是放入内存进行处理的,外部排序是排序期间全部对象个数太多,不能同时放入你内存进行处理,需要不断在内外存进行移动的序列,下面讨论的是内部排序。插... 阅读全文
posted @ 2015-06-15 00:35 Labradors 阅读(158) 评论(0) 推荐(0)
摘要:第二题:去除重复字符并排序运行时间限制:无限制内容限制: 无限制输入: 字符串输出: 去除重复字符并排序的字符串样例输入: aabcdefff样例输出: abcdef代码: import java.util.Scanner;public class DelC... 阅读全文
posted @ 2015-06-09 21:06 Labradors 阅读(198) 评论(0) 推荐(0)
摘要:第二题:拼音转数字输入是一个只包含拼音的字符串,请输出对应的数字序列。转换关系如下:描述: 拼音 yi er san si wu liu qi ba jiu 阿拉伯数字 1 2 3 4 5 6 7 8 9输入字符只包含小写字母,所有字符都可以正好匹配运行时间限... 阅读全文
posted @ 2015-06-09 20:38 Labradors 阅读(187) 评论(0) 推荐(0)
摘要:EnumMap是枚举类和Map一起使用的类,EnumMap中不允许出现null的key值,但是允许出现null的value,甚至删除为null的key值也是不会报错的。而且,必须显示或者隐式的指定一个enum。EnumMap是一种以数组形式保存的。所以比较高效,紧凑。如下import java.u... 阅读全文
posted @ 2015-06-05 12:27 Labradors 阅读(142) 评论(0) 推荐(0)
摘要:import java.util.IdentityHashMap;public class IndentityHashMapnum {public static void main(String []args){ IdentityHashMap indentityHashMap = new Iden... 阅读全文
posted @ 2015-06-05 12:03 Labradors 阅读(169) 评论(0) 推荐(0)
摘要:WeakHashMap的用法和HashMap的用法没有什么区别,不同点在于HashMap对于对象的强引用,除了对HashMap对象的删除,在任何情况下,系统是不会删除其对象的。WeakHashMap则是对对象Key的弱引用。如下代码所示: import java.util.WeakHashMap;... 阅读全文
posted @ 2015-06-05 11:54 Labradors 阅读(123) 评论(0) 推荐(0)
摘要:TreeMap是一种Map,只是对其进行了排序,每一个TreeMap都有一一对应的key--value ,其中,将key群补封装在一起,就构成了一个treeset。下面通过一个程序说说TreeMap中的函数import java.util.TreeMap;public class Lel imple... 阅读全文
posted @ 2015-06-04 13:00 Labradors 阅读(163) 评论(0) 推荐(0)
摘要:1.List接口是一个有序接口,可以根据0,1,2,3这样的顺序进行索引其中List中有如下方法1.add(index,element);//将指定元素加入到指定位置2.addAll(index,c);将c集合加入到index后3.get(index)指定其index,返回其对象4.indexof(... 阅读全文
posted @ 2015-06-03 22:16 Labradors 阅读(151) 评论(0) 推荐(0)
摘要:EnumSet是java专门为枚举类设计的集合类。其中EnumSet中不允许加入null值,并且java专门为EnumSet提供了如下static方法来创建EnumSet对象。1.EnumSet.allOf(enum)这个方法是加入你所选择的枚举类的所有对象2.EnumSet.of(enum.val... 阅读全文
posted @ 2015-06-03 21:02 Labradors 阅读(96) 评论(0) 推荐(0)
摘要:2015.06.03今天用eclipse中学习java,向TreeSet对象中加入数字,不能进行自动转化为对象,当改变成字符串后,就可以进行添加和删除了。添加对象后,TreeSet进行排序,只能识别10以下的数字的排序,当超过10后就不行了。TreeSet只能识别第一个数字将int类型转化为Inte... 阅读全文
posted @ 2015-06-03 16:17 Labradors 阅读(118) 评论(0) 推荐(0)