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