教育行業(yè)A股IPO第一股(股票代碼 003032)

全國(guó)咨詢/投訴熱線:400-618-4000

java中常用的算法

更新時(shí)間:2018年08月02日14時(shí)22分 來(lái)源:傳智播客 瀏覽次數(shù):

1 去重1.1 去重


1.2 去不重



2 隨機(jī)分配
定義方法實(shí)現(xiàn),把兩個(gè)List中的內(nèi)容隨機(jī)配對(duì),并保存到Map中。



3 遞歸




4 內(nèi)部排序變形
4.1 取數(shù)組中未出現(xiàn)的最小整數(shù)





5 字符串
5.1 全排序
思路:
n個(gè)字符
  • 前n-1個(gè)固定,第n個(gè),不能再互換,打印排列
  • 前n-2個(gè)固定,第n-1個(gè)和n位置互換,得到排列
  • 前n-3個(gè)固定,第n-2個(gè)分別和最后兩個(gè)位置互換
  • ...


5.2 出現(xiàn)頻率最高10位數(shù)
hashmap按值,按排序


Lambda簡(jiǎn)化版



作者:傳智播客javaEE培訓(xùn)學(xué)院
首發(fā):http://java.itcast.cn/


0 分享到:
和我們?cè)诰€交談!