摘要:嗯,模板模式應(yīng)該是跟楊洋一樣帥,所以帶著這份愛(ài)慕,我們一起來(lái)看看它到底有沒(méi)有比楊洋還要帥模板方法模式是什么模板方法模式是一種只需使用繼承就可以實(shí)現(xiàn)的非常簡(jiǎn)單的模式。模板方法模式由兩部分結(jié)構(gòu)組成,第一部分是抽象父類,第二部分是具體實(shí)現(xiàn)的子類。 JavaScript-模板方法模式 模板方法是什么鬼?模板模式又是什么鬼?? 聽(tīng)說(shuō)它很復(fù)雜,聽(tīng)說(shuō)它很難,我可不可以不學(xué)啊?。刷了一會(huì)兒微博,這幾天...
摘要:寫(xiě)兩個(gè)幫助函數(shù)來(lái)創(chuàng)建鏈表。用于把一個(gè)節(jié)點(diǎn)插入到鏈表的頭部。這個(gè)方法應(yīng)該始終返回一個(gè)新的鏈表。接收一個(gè)數(shù)組為參數(shù),創(chuàng)建對(duì)應(yīng)的鏈表。參考資料的代碼實(shí)現(xiàn)的測(cè)試 TL;DR 寫(xiě)兩個(gè)幫助函數(shù)來(lái)創(chuàng)建鏈表。系列目錄見(jiàn) 前言和目錄 。 需求 寫(xiě)兩個(gè)方法 push 和 buildList 來(lái)初始化鏈表。嘗試在 buildList 中使用 push 。下面的例子中我用 a -> b -> c 來(lái)表示鏈表,...
摘要:寫(xiě)在前面紅黑樹(shù),對(duì)很多童鞋來(lái)說(shuō),是既熟悉又陌生。每次需要查看紅黑樹(shù)內(nèi)容時(shí)都很難以更生動(dòng)形象的方式來(lái)理解其內(nèi)容。 寫(xiě)在前面 紅黑樹(shù),對(duì)很多童鞋來(lái)說(shuō),是既熟悉又陌生。學(xué)校中學(xué)過(guò),只了解大概;工作中不怎么使用,但面試又是重點(diǎn)。每次需要查看紅黑樹(shù)內(nèi)容時(shí)都很難以更生動(dòng)形象的方式來(lái)理解其內(nèi)容。沒(méi)錯(cuò),本文內(nèi)容就是要解決這個(gè)問(wèn)題,用簡(jiǎn)單的語(yǔ)言,搭配靜圖和動(dòng)圖(利用大腦圖形記憶方式),讓你對(duì)紅黑樹(shù)有更深...
摘要:數(shù)組在末尾添加元素很簡(jiǎn)單,而鏈表在頭部添加元素很簡(jiǎn)單。原因是數(shù)組維護(hù)者,而鏈表維護(hù)者。解決辦法如果每次操作,不用去判斷,而是直接添加就好了。我們可以增加一個(gè)虛擬頭節(jié)點(diǎn)這個(gè)節(jié)點(diǎn)什么都不做,僅僅是之前的那個(gè)節(jié)點(diǎn)。 我理解的數(shù)據(jù)結(jié)構(gòu)(四)—— 鏈表(Linked List) 一、鏈表基礎(chǔ) 鏈表與數(shù)組的最大區(qū)別:鏈表是一種真正動(dòng)態(tài)的數(shù)據(jù)結(jié)構(gòu) 數(shù)據(jù)存儲(chǔ)在節(jié)點(diǎn)中 優(yōu)點(diǎn):真正的動(dòng)態(tài),不需要處理固定...
摘要:用戶態(tài)不能干擾內(nèi)核態(tài)所以指令就有兩種特權(quán)指令和非特權(quán)指令不同的狀態(tài)對(duì)應(yīng)不同的指令。非特權(quán)指令所有程序均可直接使用。用戶態(tài)常態(tài)目態(tài)執(zhí)行非特權(quán)指令。 這是我今年從三月份開(kāi)始,主要的大廠面試經(jīng)過(guò),有些企業(yè)面試的還沒(méi)來(lái)得及整理,可能有些沒(méi)有帶答案就發(fā)出來(lái)了,還請(qǐng)各位先思考如果是你怎么回答面試官?這篇文章會(huì)持續(xù)更新,請(qǐng)各位持續(xù)關(guān)注,希望對(duì)你有所幫助! 面試清單 平安產(chǎn)險(xiǎn) 飛豬 上汽大通 浩鯨科...