現(xiàn)在回頭再看看,一切都已經(jīng)物是人非,那段回憶對(duì)我來(lái)說(shuō)還是很美好的。
百阿感想為期九天的百阿培訓(xùn)轉(zhuǎn)瞬之間就結(jié)束了,從剛開(kāi)始的期待,到現(xiàn)在的不舍。在經(jīng)歷了俠骨柔情、Dream Maker、你是我的眼、這就是阿里、阿里零距離、績(jī)效發(fā)展、公益分享、秉燭夜談、...
開(kāi)端 轉(zhuǎn)眼2022已經(jīng)步入尾聲了,說(shuō)實(shí)話這個(gè)2022在我看來(lái)比2012更魔幻有時(shí)候我會(huì)覺(jué)得2022平淡如水我好像什么也沒(méi)做,有時(shí)候又會(huì)覺(jué)得2022對(duì)我來(lái)說(shuō)還是很特別的。不管怎...
轉(zhuǎn)眼2022年已經(jīng)過(guò)了一半,隨著年齡的增長(zhǎng)越來(lái)越能體會(huì)什么叫時(shí)光如梭了。這半年還是很有意義的半年。離開(kāi)了待了8年的北京,結(jié)束了北漂。回到了老家了開(kāi)啟了新的生活。 投資 投資現(xiàn)...
看了看這個(gè)應(yīng)該是我寫(xiě)計(jì)劃的第7個(gè)年頭了,說(shuō)實(shí)話覺(jué)得挺不容易,但是回過(guò)頭來(lái)看看覺(jué)得還是很有意思的。 投資 2021算是我的投資元年了,因?yàn)檫@一年我正確自己開(kāi)始真的理解投資了,走...
看著時(shí)間定格到2021-12-31,一年又這樣悄悄溜走了。對(duì)我而言愈發(fā)覺(jué)得時(shí)光飛逝。 學(xué)習(xí) 看了哈2021年看了20本書(shū),這些書(shū)主要包括人文,歷史,傳記,投資。比較遺憾的是這...
轉(zhuǎn)眼21年也步入年中了,我也步入30了。到新公司也快一年了,這一年說(shuō)真的過(guò)的很快,遠(yuǎn)離了996和內(nèi)卷之后發(fā)現(xiàn)生活質(zhì)量確實(shí)提高了不少。但30歲年齡每每想到都會(huì)讓我有些憂傷,四十...
首先,我得說(shuō)一句新年快樂(lè)。2020已經(jīng)成為歷史,那些好的壞的,有的沒(méi)的都已經(jīng)成為歷史了,就讓它隨風(fēng)而去吧!當(dāng)2021來(lái)臨的時(shí)候,我覺(jué)得自己有點(diǎn)失眠了,半夜醒了兩次,畢竟進(jìn)入而...
問(wèn)題1 盛水最多的容器 原理 首先想到最多的容器肯定是:Min(兩個(gè)柱子)*(柱子之間間距) 遍歷一次需要找到最多的容器,應(yīng)該采用雙指針?biāo)惴?,并且使用max作為臨時(shí)變量記錄下...
問(wèn)題1 旋轉(zhuǎn)數(shù)組最小數(shù) 原理 這類問(wèn)題的本質(zhì)是使用二分法,因?yàn)楸闅v的效率是O(n),二分的時(shí)間復(fù)雜度為log(n)。 二分之后,一半是有序一半是無(wú)序,最小值就隱藏在無(wú)序數(shù)組的...
問(wèn)題1 把二叉搜索樹(shù)轉(zhuǎn)換為累加樹(shù) 原理 代碼 注意事項(xiàng) 問(wèn)題2 二叉樹(shù)展開(kāi)為鏈表 原理 代碼 注意事項(xiàng) 問(wèn)題3 二叉樹(shù)的序列化與反序列化 原理 代碼 注意事項(xiàng) 問(wèn)題4 驗(yàn)證二...
問(wèn)題1 根據(jù)前序和后序構(gòu)建二叉樹(shù) 原理 前序遍歷為:根左右;后序遍歷為:左右根 代碼 注意事項(xiàng) 問(wèn)題2 根據(jù)前序和中序構(gòu)建二叉樹(shù) 原理 代碼 注意事項(xiàng) 問(wèn)題3 根據(jù)中序和后序...
問(wèn)題1 二叉樹(shù)的最大直徑 原理 首先,需要定義一個(gè)變量記錄二叉樹(shù)的直徑 其次,遞歸遍歷,找到每一層二叉樹(shù)的 遞歸的終止條件為,當(dāng)前節(jié)點(diǎn)為空返回0 代碼 注意事項(xiàng) 需要使用臨時(shí)...
問(wèn)題1 平衡二叉樹(shù)的公共祖先,找到該樹(shù)中兩個(gè)指定節(jié)點(diǎn)的最近公共祖先 原理 首先需要了解平衡二叉樹(shù)的特性,平衡二叉樹(shù)的左子樹(shù)的節(jié)點(diǎn)值小于根節(jié)點(diǎn)的值,平衡二叉樹(shù)的右子樹(shù)的節(jié)點(diǎn)值大...
問(wèn)題1 給定一個(gè)二叉樹(shù)和一個(gè)目標(biāo)和,判斷該樹(shù)中是否存在根節(jié)點(diǎn)到葉子節(jié)點(diǎn)的路徑,這條路徑上所有節(jié)點(diǎn)值相加等于目標(biāo)和。 說(shuō)明: 葉子節(jié)點(diǎn)是指沒(méi)有子節(jié)點(diǎn)的節(jié)點(diǎn)。 原理 判斷左子樹(shù)或...
問(wèn)題1 二叉樹(shù)的高度 原理 遞歸遍歷左側(cè)二叉樹(shù)找到最大值 遞歸遍歷右側(cè)二叉樹(shù)找到最大值 返回左側(cè)和右側(cè)結(jié)構(gòu)較大的 代碼 注意事項(xiàng) 左側(cè)的高度+右側(cè)的高度之后需要+1,+1的含...
問(wèn)題1 二叉樹(shù)的前序遍歷,遞歸和非遞歸 原理 根左右 代碼 注意事項(xiàng) 牢記二叉樹(shù)的遍歷口訣,前序根左右,中序左根右,后序左右根。 問(wèn)題2 二叉樹(shù)的中序遍歷,遞歸和非遞歸 原理...