1.二叉樹節(jié)點(diǎn)類核心是遞歸,左右交叉的典型代碼 2.字符串回文類型核心是整體思想丐谋,將回文作為一個(gè)整體字符看待茉帅,下個(gè)字符相同時(shí),右邊擴(kuò)張震缭,字符不同...
二叉樹中遍歷方式有很多中,最簡(jiǎn)單的是前序遍歷,打印自己慌洪,然后先左后右 二叉樹反轉(zhuǎn),首先左樹遍歷到底凑保,然后再切換左右冈爹,然后切換右路
紅包隨機(jī)分配的入?yún)ⅲ话阒挥袃蓚€(gè)欧引,總金額與搶紅包的總?cè)藬?shù)频伤。難點(diǎn)是要保證在最后一個(gè)人搶完之前,不能讓剩余錢包為空芝此。所以要控制單人搶到紅包錢數(shù)的最大...
優(yōu)點(diǎn):系統(tǒng)響應(yīng)更快(nio),充分利用硬件性能缺點(diǎn):程序復(fù)雜憋肖,上下文切換損耗,更多的內(nèi)存婚苹,cpu岸更,操作系統(tǒng)占用線程的狀態(tài): JMM模型-指令重排...
Iterator:迭代器,維護(hù)一個(gè)modcount,繼承該接口的所以類都將自身的modcount傳給迭代器租副,用于多線程快速失敗fail-fast...
沒有異常的情況下坐慰,不會(huì)執(zhí)行catch的內(nèi)容,會(huì)先執(zhí)行try用僧,在執(zhí)行finally 有異常的情況下則先try结胀,再catch,最后finally 如...
問題1:垃圾回收策略责循?答: 1.引用基數(shù):原理是此對(duì)象有一個(gè)引用就增加一個(gè)計(jì)數(shù)糟港,刪除一個(gè)引用就減少一個(gè)計(jì)數(shù)。致命的是無法處理循環(huán)引用的問題院仿。2....
問題1:為什么做堆棧分離秸抚?答:1.因?yàn)槎芽梢跃€程共享速和,而棧是線程獨(dú)占,所以可以節(jié)約內(nèi)存剥汤。2.模塊化的設(shè)計(jì)思想3.棧因?yàn)樾枰4嫦到y(tǒng)運(yùn)行上下文(線...