桶排序算法怎么實現? 2022-09-20
桶排序的基本思想是: 把數組 arr 劃分為 n 個大小相同子區間(桶),每個子區間各自排序,最后合并 。計數排序是桶排序的一種特殊情況,可以把...詳情>
歸并排序算法怎么實現? 2022-09-20
歸并(Merge)排序法是將兩個(或兩個以上)有序表合并成一個新的有序表,即把待排序序列分為若干個子序列,每個子序列是有序的。然后再把有序子序...詳情>
希爾排序算法怎么實現? 2022-09-20
基本思想:先將整個待排序的記錄序列分割成為若干子序列分別進行直接插入排序,待整個序列中的記錄“基本有序”時,再對全體記錄進行依次直接...詳情>
list與Set區別 2022-09-20
LinkedList :對順序訪問進行了優化,向List中間插入與刪除的開銷并不大。隨機訪問則相對較慢。 還具有下列方法:addFirst(), addLast(), getF...詳情>
hashcode是什么?有什么作用? 2022-09-20
當集合需要添加新的對象時,先調用這個對象的hashcode()方法,得到對應的hashcode值,實際上hashmap中會有一個table保存已經存進去的對象的has...詳情>
Iterator和ListIterator有什么區別? 2022-09-20
ListIterator 比 Iterator的方法多 - add(E e) 將指定的元素插入列表,插入位置為迭代器當前位置之前 - set(E e) 迭代器返回的最后一個元素...詳情>
迭代器Iterator是什么?怎么使用?有什么特點? 2022-09-20
為了方便的處理集合中的元素,Java中出現了一個對象,該對象提供了一些方法專門處理集合中的元素。例如刪除和獲取集合中的元素.該對象就叫做迭...詳情>
說一下HashSet的實現原理? 2022-09-20
HashSet中add方法調用的是底層HashMap中的put方法,put方法要判斷插入值是否存在,而HashSet的add方法,首先判斷元素是否存在,如果存在則插入...詳情>
set有哪些實現類? 2022-09-20
1. HashSet HashSet是set接口的實現類,set下面最主要的實現類就是HashSet(也就是用的最多的),此外還有LinkedHashSet和TreeSet。 HashSet是...詳情>
Synchronized原理是什么? 2022-09-20
- synchronized是可重入鎖,每部鎖對象會有一個計數器記錄線程獲取幾次鎖,在執行完同步代碼塊時,計數器的數量會-1,直到計數器的數量為0,就...詳情>
在線提問
專業導師線上坐鎮,解答個性化學習難題
提交問題