簡(jiǎn)介 kafka是一個(gè)分布式的發(fā)布和訂閱的消息系統(tǒng)箩言。也就是消息的發(fā)布者把消息進(jìn)行分類(lèi)硬贯,然后發(fā)送到kafka上。而訂閱者去讀取也就是去消費(fèi)一個(gè)特定...
給出n個(gè)數(shù)字陨收,能夠構(gòu)建出多少個(gè)不同的bst饭豹。這道題可以用動(dòng)態(tài)規(guī)劃來(lái)做。那么動(dòng)態(tài)規(guī)劃重要的是找出狀態(tài)务漩,以及狀態(tài)轉(zhuǎn)移方程拄衰。我們來(lái)考慮一下?tīng)顟B(tài)以及轉(zhuǎn)移...
在O(nlgn)時(shí)間里面對(duì)鏈表排序,且使用特定的空間饵骨∏滔ぃ看到這個(gè)時(shí)間很容易想到的是快排,堆排居触,歸并排序這幾個(gè)時(shí)間復(fù)雜度滿足條件的排序妖混。但是快排是建...
刷劍指offer也刷到最后了。也不知道能不能拿到好offer轮洋,現(xiàn)在一個(gè)還木有制市。不說(shuō)那么多了,來(lái)看題弊予。 請(qǐng)?jiān)O(shè)計(jì)一個(gè)函數(shù)祥楣,用來(lái)判斷在一個(gè)矩陣中是否存...
給定一個(gè)數(shù)組和滑動(dòng)窗口的大小,找出所有滑動(dòng)窗口里數(shù)值的最大值块促。例如荣堰,如果輸入數(shù)組{2,3,4,2,6,2,5,1}及滑動(dòng)窗口的大小3,那么一共存...
給一個(gè)二叉樹(shù)的先序和中序遍歷竭翠,用數(shù)組表示振坚,且這兩個(gè)數(shù)組中沒(méi)有重復(fù)的數(shù)字。讓你重新建立一個(gè)二叉樹(shù)斋扰。其實(shí)這個(gè)題渡八,我們能看出來(lái)這兩個(gè)遍歷之間的關(guān)系。先...
一個(gè)整型數(shù)組里除了兩個(gè)數(shù)字之外传货,其他的數(shù)字都出現(xiàn)了兩次屎鳍。請(qǐng)寫(xiě)程序找出這兩個(gè)只出現(xiàn)一次的數(shù)字。 這道題呢在leetcode上見(jiàn)過(guò)问裕,那道題是從1連續(xù)...
輸入一棵二叉樹(shù)逮壁,判斷該二叉樹(shù)是否是平衡二叉樹(shù)。 我本來(lái)想的是用dfs粮宛,每個(gè)節(jié)點(diǎn)遞歸窥淆,然后回溯看右節(jié)點(diǎn)卖宠,但是發(fā)現(xiàn)不會(huì)寫(xiě)。這個(gè)遞歸還是沒(méi)有理解好忧饭,d...