常用排序算法 在Java中存在如Arrays.sort(nums);這樣的快捷方法,使得在實(shí)際刷題過(guò)程中很少需要自己手寫(xiě)排序算法。但是在面試中,...
哈希表理論基礎(chǔ) 基本說(shuō)明 哈希表是根據(jù)關(guān)鍵碼的值而直接進(jìn)行訪問(wèn)的數(shù)據(jù)結(jié)構(gòu)。簡(jiǎn)單來(lái)說(shuō),就是通過(guò)鍵的索引,訪問(wèn)表中對(duì)應(yīng)索引的值。 哈希表都是用來(lái)快速...
鏈表理論基礎(chǔ) 基本說(shuō)明 由于數(shù)組的長(zhǎng)度都是固定的,如果數(shù)組已被數(shù)據(jù)填滿,再要加入新的元素是非常困難的。而且,對(duì)于數(shù)組的刪除和添加操作,通常需要將...
數(shù)組理論基礎(chǔ) 基本說(shuō)明 Java數(shù)組的父類為Object,可以存儲(chǔ)的數(shù)據(jù)類型有:基本數(shù)據(jù)類型、引用數(shù)據(jù)類型(對(duì)象)。數(shù)組有定長(zhǎng)特性,長(zhǎng)度一經(jīng)定下...
在開(kāi)始二刷前,先走出舒適區(qū),硬啃一波性能分析。盡可能用人話說(shuō)清楚復(fù)雜度究竟是個(gè)啥玩意。 時(shí)間復(fù)雜度 什么是時(shí)間復(fù)雜度 顧名思義,時(shí)間復(fù)雜度(也作...
前言 現(xiàn)在是2024年的3月29日,一個(gè)剛刷完第一輪力扣的菜雞打開(kāi)了Typora,開(kāi)始記錄自己遙遙無(wú)期的程序員升級(jí)之路。 回顧一下第一輪刷題,最...
84.柱狀圖中最大的矩形 題目鏈接/文字講解:柱狀圖中最大的矩形[https://programmercarl.com/0084.%E6%9F%...
503.下一個(gè)更大元素II 題目鏈接/文字講解:下一個(gè)更大元素II[https://programmercarl.com/0503.%E4%B8...
739. 每日溫度 題目鏈接/文字講解:每日溫度[https://programmercarl.com/0739.%E6%AF%8F%E6%97...