最為小白,我在數(shù)據(jù)結(jié)構(gòu)從入門到放棄的路上一去不復(fù)返甥郑,于是動(dòng)手搜了一下發(fā)現(xiàn)一位博主介紹了新加坡大學(xué)數(shù)據(jù)結(jié)構(gòu)可視化的網(wǎng)站:
- 原視頻地址
-
新加坡大學(xué)數(shù)據(jù)結(jié)構(gòu)可視化學(xué)習(xí)網(wǎng)站
(為方便更多人學(xué)習(xí),此網(wǎng)站已對(duì)外開放)
以下內(nèi)容為我針對(duì)原視頻進(jìn)行的簡(jiǎn)單翻譯荤西,此網(wǎng)上有助于初學(xué)者學(xué)習(xí)澜搅,可以快速準(zhǔn)確有效的擊破難點(diǎn); 在自學(xué)或聽老師講課后邪锌,或好奇該部分具體用代碼該怎么寫的話,可以利用該網(wǎng)站進(jìn)行學(xué)習(xí)觅丰;此網(wǎng)站但針對(duì)高深的難題并未做講解饵溅,大神可以繞道走 - - !
廢話不多說開始正題妇萄,直接介紹此網(wǎng)站
使用方法
- 先來看一下蜕企,網(wǎng)站打開主頁(yè)是這樣子的,左上角可以切換語言(主要比較大冠句,此處為縮略圖)
主頁(yè)顯示了各種算法的列表轻掩,大家可以根據(jù)自己的學(xué)習(xí)選擇相關(guān)內(nèi)容
比如在學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)時(shí),會(huì)先接觸棧懦底、列隊(duì)等內(nèi)容放典,我們可以點(diǎn)擊 上圖中的鏈表(Linked List),會(huì)顯示如下畫面
- 首先可以看到頂部有鏈表內(nèi)其他的數(shù)據(jù)結(jié)構(gòu),點(diǎn)擊可以切換大家想學(xué)習(xí)的內(nèi)容
- 左下角藍(lán)色色塊里是可以操作的各選項(xiàng)
- 可以看到在創(chuàng)建中有很多目錄奋构,其中use Defined list選項(xiàng),大家可以自己輸入數(shù)據(jù)執(zhí)行
動(dòng)態(tài)變化過程演示
- 再比如拱层,在stack中添加push弥臼,大家可以根據(jù)自己的需要輸入數(shù)字,點(diǎn)擊執(zhí)行查看演化過程
- ** 而gif圖片右側(cè)則顯示相關(guān)代碼信息根灯,此類數(shù)據(jù)結(jié)構(gòu)在代碼中該怎樣表示径缅,即數(shù)據(jù)是跟隨哪些代碼發(fā)生變化的,會(huì)產(chǎn)生怎樣的變化等相關(guān)內(nèi)容烙肺,兩個(gè)條形色款中纳猪,上方顯示說明,下方顯示代碼(此處所顯示的代碼并非某種特定的語言桃笙,而是根據(jù)各種代碼都很相似的假代碼 **
- 如果感覺速度太快氏堤,可以通過左下角可以調(diào)節(jié)快慢
- 可以通過鍵盤左右鍵調(diào)節(jié),查看上一步搏明、下一步
- 同時(shí)查看pop的演化過程
自帶練習(xí)
- 返回首頁(yè)鼠锈,點(diǎn)擊Training,就會(huì)發(fā)現(xiàn)相應(yīng)練習(xí)
- 做完會(huì)有相應(yīng)評(píng)分
- 可對(duì)錯(cuò)題進(jìn)行分析
原創(chuàng)翻譯的星著,雖然不是原創(chuàng)的购笆,轉(zhuǎn)發(fā)請(qǐng)標(biāo)明原文地址,謝謝??