本文共 1491 字,大约阅读时间需要 4 分钟。
招商银行笔试:
6.A(不是很确定)
HashMap 实际上是一个链表的数组,HashMap 的一个功能缺点是它的无序性,被存入到 HashMap 中的元素,在遍历 HashMap 时,其输出是无序的。如果希望元素保持输入的顺序,可以使用 LinkedHashMap 替代。TreeMap 有着比 HashMap 更为强大的功能,它实现了 SortedMap 接口,这意味着它可以对元素进行排序。TreeMap 的性能略微低于 HashMap。
public class KeySetTest { public static void main(String[] args) { Mapmap = new HashMap (); map.put("a", "1"); map.put("b", "2"); map.put("c", "3"); map.put("d", "4"); System.out.print("HashMap:"); for(String key : map.keySet()) { System.out.print(map.get(key) + " "); } Map linkedMap = new LinkedHashMap (); linkedMap.put("a", "1"); linkedMap.put("b", "2"); linkedMap.put("c", "3"); linkedMap.put("d", "4"); System.out.print("LinkedHashMap:"); for(String key : linkedMap.keySet()) { System.out.print(linkedMap.get(key) + " "); } Map treeMap = new TreeMap (); treeMap.put("a", "1"); treeMap.put("b", "2"); treeMap.put("c", "3"); treeMap.put("d", "4"); System.out.print("TreeMap:"); for(String key : treeMap.keySet()) { System.out.print(treeMap.get(key) + " "); } } }
11.D(5个)
左链接,左边全部保留,右边满足条件的保留。
27.C
定义:相同的关键字的记录,若经过排序,这些记录的相对次序保持不变,即在原序列中
稳定的排序:而、、、、是稳定的排序算法,
、、、不是稳定的排序算法。
36.第一个空挺好甜的,下面的空就是判断语句,其次的就是十进制转任意进制和任意进制转十进制 的方法(将单独在基础算法中总结出来)
未完待续。。。。。