
Java
Gov_Demon
这个作者很懒,什么都没留下…
展开
-
集合框架下Collection和Map接口下的ArrayLIst、vector、hashmap、HashTable、linkedList区别
集合中HashTable和HashMap和LinkedHashMap区别 1.继承不同 public class HashTable extends Dictionary implements Map public class HashMap extends AbstractMap implements Map 2.hashtable是线程安全的,其方法是同步的,而hashmap中的方法在缺省情况...原创 2019-08-26 09:39:24 · 137 阅读 · 0 评论 -
浅谈时间复杂度
几条简单规则: 一、“有限次操作”往往时间复杂度都是O(1) 例如,交换两个数a,b的值, public void swap(int a,int b){ int temp; temp = a; a = b; b = temp; } 通过一个中间变量,进行了三次操作,交换了其值,swap时间复杂度O(1)。其中所谓的有限次操作,是指不随数据量的增加,操作次数增加。 二、for循环中的循环往往是O(n...转载 2019-08-26 12:22:45 · 688 阅读 · 0 评论