今天我們來(lái)實(shí)現(xiàn)一個(gè)大頂堆,所謂大頂堆,即根節(jié)點(diǎn)的值大于等于其孩子節(jié)點(diǎn)的值。廢話少絮,直接開始。 堆是一個(gè)完全二叉樹,很適合用順序結(jié)構(gòu)來(lái)實(shí)現(xiàn),這里我們選擇數(shù)組。用數(shù)組實(shí)現(xiàn)堆時(shí),...
今天我們來(lái)實(shí)現(xiàn)一個(gè)大頂堆,所謂大頂堆,即根節(jié)點(diǎn)的值大于等于其孩子節(jié)點(diǎn)的值。廢話少絮,直接開始。 堆是一個(gè)完全二叉樹,很適合用順序結(jié)構(gòu)來(lái)實(shí)現(xiàn),這里我們選擇數(shù)組。用數(shù)組實(shí)現(xiàn)堆時(shí),...
本文是之前寫的一篇js版的算法介紹。 插入排序 將一個(gè)記錄插入到已排序好的有序表中,從而得到一個(gè)新,記錄數(shù)增1的有序表。 希爾排序 縮小增量的插入排序,先將整個(gè)待排序的記錄序...
第三篇已更新,點(diǎn)擊進(jìn)入 四. __proto__ JS 在創(chuàng)建對(duì)象(不論是普通對(duì)象還是函數(shù)對(duì)象)的時(shí)候,都有一個(gè)叫做__proto__ 的內(nèi)置屬性,用于指向創(chuàng)建它的構(gòu)造函數(shù)的...
是什么 高階函數(shù)是指至少滿足下列條件之一的函數(shù): 函數(shù)可以作為參數(shù)被傳遞:回調(diào)函數(shù)、Array.prototype.sort 函數(shù)可以作為返回值輸出:判斷數(shù)據(jù)的類型、getS...
@IsmeJay 這個(gè)是hexo里折疊文章的命令,從博客復(fù)制過(guò)來(lái)的時(shí)候忘了刪了
Sass語(yǔ)法介紹進(jìn)階篇變量的操作分為兩種:一、直接操作變量(即變量表達(dá)式);二、通過(guò)函數(shù)。 函數(shù)又分為兩種:一、跟代碼塊無(wú)關(guān)的函數(shù),多是自己的內(nèi)置函數(shù),稱functions;二、可重用的代碼塊,稱...
響應(yīng)式布局: @media 響應(yīng)式布局設(shè)計(jì)的目的是為移動(dòng)設(shè)備提供更好的體驗(yàn),并且整合從桌面到手機(jī)的各種屏幕尺寸和分辨率。 比如,當(dāng)你縮小網(wǎng)頁(yè)的時(shí)候,網(wǎng)頁(yè)的布局會(huì)跟著改變,這主...
變量的操作分為兩種:一、直接操作變量(即變量表達(dá)式);二、通過(guò)函數(shù)。 函數(shù)又分為兩種:一、跟代碼塊無(wú)關(guān)的函數(shù),多是自己的內(nèi)置函數(shù),稱functions;二、可重用的代碼塊,稱...
定位 相對(duì)定位 什么是相對(duì)定位?對(duì)定位就是相對(duì)于自己以前在標(biāo)準(zhǔn)流中的位置來(lái)移動(dòng) 格式:position: relative; 示例程序 相對(duì)定位注意點(diǎn):在相對(duì)定位中同一個(gè)方向...
浮動(dòng) 網(wǎng)頁(yè)的布局方式 什么是網(wǎng)頁(yè)的布局方式?網(wǎng)頁(yè)的布局方式其實(shí)就是指瀏覽器是如何對(duì)網(wǎng)頁(yè)中的元素進(jìn)行排版的 標(biāo)準(zhǔn)流(文檔流/普通流)排版方式其實(shí)瀏覽器默認(rèn)的排版方式就是標(biāo)準(zhǔn)流的...
背景相關(guān)屬性 背景顏色 如何設(shè)置標(biāo)簽的背景顏色? 在CSS中可以通過(guò)background-color:屬性設(shè)置標(biāo)簽的背景顏色 取值: 具體單詞 rgb rgba 十六進(jìn)制 格...
開發(fā)工具(工欲善其事必先利其器) 為了讓大家更快的融入到編程的世界中, 不被繁瑣的英語(yǔ)單詞所困擾, 不用每天編寫很多沒有意義的重復(fù)代碼, 提升大家的開發(fā)效率今后的課程中我們統(tǒng)...
每天,當(dāng)早晨的第一縷晨光(8點(diǎn)半到9點(diǎn)之間的,捂臉)照在身上的時(shí)候,我都會(huì)打開手機(jī),一邊吃著包子煎餅等早餐(邊走邊吃好像有點(diǎn)尷尬),一邊聽著喜馬拉雅去上班。就這樣,斷斷續(xù)續(xù),...