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