
例題目錄 1、課程表[https://leetcode-cn.com/problems/course-schedule/] 例題 1、課程表[h...
例題目錄 1、反轉(zhuǎn)鏈表【簡單】反轉(zhuǎn)鏈表II【中等】重排鏈表【中等】 2、排序鏈表【中等】 3、復(fù)制帶隨機(jī)指針的鏈表【中等】 4、二叉樹與雙向鏈表...
最常見的優(yōu)化器 BGD(Batch Gradient Descent)一次更新計(jì)算整個(gè)數(shù)據(jù)集的梯度,計(jì)算慢,收斂速度慢。但是下降方向?yàn)榭傮w平均梯...
簡述 在多層神經(jīng)網(wǎng)絡(luò)中,上一層節(jié)點(diǎn)的輸出和下一層節(jié)點(diǎn)的輸入之間具有一個(gè)函數(shù)關(guān)系,這個(gè)函數(shù)就是激活函數(shù)。 意義 如果沒有激活函數(shù),再多層數(shù)的神經(jīng)網(wǎng)...
簡述 雙指針多用于數(shù)組中的查找,比如二分查找。 例題目錄 leetcode 42. 接雨水 leetcode 658. 找到K個(gè)最接近的元素 例...
簡述 由于棧有后進(jìn)先出的特性,利用好棧的這一特性,可以輕松解決一些看似復(fù)雜的問題。 例題目錄 leetcode 32. 最長有效括號 leetc...
簡述 動(dòng)態(tài)規(guī)劃是一種將一個(gè)復(fù)雜問題分解為多個(gè)簡單的子問題求解的方法。將子問題的答案存儲在記憶數(shù)據(jù)結(jié)構(gòu)中,當(dāng)子問題再次需要解決時(shí),只需查表查看結(jié)果...
簡述 貪心算法是指,在每次作出決策時(shí),只考慮采取當(dāng)前意義下的最優(yōu)策略。因此,運(yùn)用貪心算法時(shí)要求整體的最優(yōu)可以由局部的最優(yōu)導(dǎo)出。 例題目錄 (目前...
堆(Heap)可以看成近似完全二叉樹的數(shù)組,樹中每個(gè)節(jié)點(diǎn)對應(yīng)數(shù)組中一個(gè)元素。除了最底層之外,該樹是完全充滿的,最底層是從左到右填充的。 堆包括最...