一.哈希表 定義 鍵值映射關(guān)系 時(shí)間復(fù)雜度 寫(xiě)入 O(1) 讀取 O(1) 擴(kuò)容 O(n) 哈希函數(shù) 把key轉(zhuǎn)成index尋找值 實(shí)戰(zhàn)題...
一.時(shí)間復(fù)雜度&空間復(fù)雜度 常見(jiàn)的時(shí)間復(fù)雜度 常量 O(1) 對(duì)數(shù) O(logn) 線性 O(n) 二維 O(n2) 指...
283. 移動(dòng)零](https://leetcode-cn.com/problems/move-zeroes/) 三種方法厚者,并且要求寫(xiě)出時(shí)間復(fù)雜...
如何白嫖3個(gè)月的JetBrains全家桶(包括Java神器IDEA) 1.起源 3月10日下午無(wú)聊刷部落旬渠,刷到這樣一條動(dòng)態(tài)撬即。 說(shuō)JetBrain...
8.門面模式 8.1.課程目標(biāo) 1颂翼、掌握門面模式和裝飾器模式的特征和應(yīng)用場(chǎng)景 2晃洒、理解裝飾器模式和代理模式的根本區(qū)別。 3疚鲤、了解門面模式的優(yōu)锥累、缺...
7.代理模式 7.1.課程目標(biāo) 1集歇、掌握代理模式的應(yīng)用場(chǎng)景和實(shí)現(xiàn)原理。 2语淘、了解靜態(tài)代理和動(dòng)態(tài)代理的區(qū)別诲宇。 3、了解CGLib和JDK Prox...
5.原型模式 5.1.課程目標(biāo) 1姑蓝、掌握原型模式和建造者模式的應(yīng)用場(chǎng)景 2、掌握原型模式的淺克隆和深克隆的寫(xiě)法吕粗。 3纺荧、掌握建造者模式的基本寫(xiě)法。...
4.單例模式詳解 4.1.課程目標(biāo) 1宙暇、掌握單例模式的應(yīng)用場(chǎng)景输枯。 2、掌握IDEA環(huán)境下的多線程調(diào)試方式占贫。 3桃熄、掌握保證線程安全的單例模式策略。...
二瞳收、架構(gòu)師內(nèi)功心法之設(shè)計(jì)模式 2.架構(gòu)師內(nèi)功心法之設(shè)計(jì)模式 2.1.課程目標(biāo) 1、通過(guò)對(duì)本章內(nèi)容的學(xué)習(xí)厢汹,了解設(shè)計(jì)模式的由來(lái)螟深。 2、介紹設(shè)計(jì)模式能...