也有一個月沒寫簡書了,這一個月也在為秋招奔波与纽,還好找到了一個實習(xí)轉(zhuǎn)正的機(jī)會浇垦,現(xiàn)在在北京奮斗著,也挺好~ 希望能轉(zhuǎn)正吧兆沙,事在人為欧芽,努力努力! 老大...
Java虛擬機(jī)規(guī)范中試圖定義一種Java內(nèi)存模型來屏蔽掉各種硬件和操作系統(tǒng)的內(nèi)存訪問差異葛圃,以實現(xiàn)讓Java程序在各種平臺下都能達(dá)到一致的內(nèi)存訪問...
上一章我們介紹了Java內(nèi)存區(qū)域的作用千扔,其中程序計數(shù)器憎妙、虛擬機(jī)棧、本地方法棧3個區(qū)域隨線程而生曲楚,隨線程而滅厘唾,棧中的棧幀隨著方法的進(jìn)入與退出有條不...
運行時數(shù)據(jù)區(qū)域 Java運行時數(shù)據(jù)區(qū)域,按線程共享和線程隔離來分龙誊,可分為: 1.線程共享:方法區(qū)抚垃、Java堆、 2.線程隔離:虛擬機(jī)棧趟大、本地方法...
準(zhǔn)備工作 我們在學(xué)習(xí)二叉樹的遍歷之前鹤树,先繼續(xù)上一講的內(nèi)容,我們來構(gòu)造一個二叉樹逊朽,并且打印出來罕伯! 將下圖中的二叉樹打印出來。 在我們的二叉樹類(上...
對于什么是樹叽讳,以及樹的概念追他,我們在這里不做贅述了,大家在數(shù)據(jù)結(jié)構(gòu)的課程里都應(yīng)該學(xué)過岛蚤,這里我推薦mooc慕課中浙江大學(xué)陳越老師的《數(shù)據(jù)結(jié)構(gòu)》課程邑狸,...
概念 什么是回溯法? 回溯法的基本思想:對一個包括有很多結(jié)點涤妒,每一個結(jié)點有若干個搜索分支的問題单雾,把原問題分解為對若干個子問題求解的算法。 我們簡...
這一講届腐,我們來聊聊遞歸法算铁坎。 概念 什么是遞歸算法?若一個算法直接地或間接地調(diào)用自己本身犁苏,則稱這個算法是遞歸的硬萍。 概念很容易理解吧~也就是方法調(diào)...
回溯問題 上一講 BruteForce算法的結(jié)尾中,我們提到了BruteForce算法的缺點围详,其中一條就是回溯問題朴乖,導(dǎo)致效率降低。 什么是回溯呢...