好久沒寫博客了,最近比較忙,在系統(tǒng)學(xué)習(xí)一些知識(shí),沒學(xué)完之前不太容易輸出高質(zhì)量文章,等過段時(shí)間學(xué)完了再整理一下寫幾篇文章出來。 但中間也在用零碎的...
投稿
好久沒寫博客了,最近比較忙,在系統(tǒng)學(xué)習(xí)一些知識(shí),沒學(xué)完之前不太容易輸出高質(zhì)量文章,等過段時(shí)間學(xué)完了再整理一下寫幾篇文章出來。 但中間也在用零碎的...
前言 最近復(fù)習(xí)了一下數(shù)據(jù)結(jié)構(gòu),學(xué)到二叉搜索樹的時(shí)候有一些感觸,記錄下來。 編程語(yǔ)言:JavaScript內(nèi)容:二叉搜索樹的構(gòu)建和搜索 情景 在有...
算法總結(jié) 排序算法說明 (1)排序的定義:對(duì)一序列對(duì)象根據(jù)某個(gè)關(guān)鍵字進(jìn)行排序; 輸入:n個(gè)數(shù):a1,a2,a3,...,an輸出:n個(gè)數(shù)的排列:...
作者:@移動(dòng)開發(fā)小冉原文地址:https://github.com/nonstriater/Learn-Algorithms 算法虐我千百遍,我...
動(dòng)態(tài)規(guī)劃 用于求解最優(yōu)化子問題的,往往是高效的而準(zhǔn)確的。這背后的邏輯,其實(shí)就是程序設(shè)計(jì)的最基本原理——不要讓程序做重復(fù)的事情。 一句話說算法 對(duì)...
什么是貪心算法? 貪心算法并不是一個(gè)具體的算法,而是一種算法的思想,或者說是解決問題一種思路。這就有兩個(gè)關(guān)鍵的點(diǎn),可以解釋貪心算法: 貪心算法解...
分治法,是算法思想里最基礎(chǔ)的思想。這也和人的基本思維有關(guān),當(dāng)我們需要解決一個(gè)大的問題時(shí),直覺的就會(huì)將這個(gè)大問題分成多個(gè)小問題來解決。 大量的經(jīng)典...