CC150 需整理彙總

2022-08-13 20:45:14 字數 1059 閱讀 7244

漢諾塔問題:p141

用兩個stack設計乙個佇列 p142

結合上題,佇列實現max操作,要求盡量提高效率。(程式設計之美)

找出二叉樹中指定節點的下乙個節點(中序後繼),假定每個節點有父指標。p154

二叉樹某兩個節點的公共祖先。p155

判斷t2是否是t1的子樹。p159

列印二叉樹節點數值總和等於某個給定節點的所有路徑。 p161

列印0-1之間double數字的二進位制表示 p164

編寫乙個函式,確定需要改變幾個位,才能將整數a轉成整數b。p171

9.3 尋找magic index。p224

確定某字串的所有排列組合。 p229

9.8 給定數量不限的硬幣,25,10,5,1,編寫**計算n分有幾種表示法。p232

9.10 n個箱子,寬w、高h、深d,箱子不能翻轉,下面的箱子的寬度、高度和深度必須大於上面的,實現乙個方法,搭出最高的一堆箱子。 p236

9.11 給定乙個布林表示式,由0、1、&、|、^等符號組成,以及乙個想要的布林結果result,實現乙個函式,算出有幾種括號的放法可使該表示式得出result的值。p238

10.1 - 10.7的題目仔細看。p241

11.4 20g的檔案,每行乙個字串,如何對這個檔案進行排序。

11.5 排序後的字串陣列,其中散布著空字串,編寫乙個方法,找出給定字串的位置。

11.7 馬戲團疊羅漢。

11.8 實現資料結構和演算法支援這些操作。

17.13 bst轉換成雙向鍊錶。p324

17.14  

18.1 不用加號 做加法。

18.2 shuffle問題。

18.3 平均概率的從長度為n的陣列中選取m個元素。

18.4 0到n的數字中 2 的個數。(結合程式設計之美中1的個數)

18.7 一組字串裡找最長的可以用其他字串表示的字串。

18.8 suffix tree.

18.9 維護中位數。

18.10 leetcode

18.11 找最大square

18.12

18.13

cc150 括號問題

一 題目 implement an algorithm to print all valid properly opened and closed combinations of n pairs of parentheses.二 思路及其 實現 關係 s n s n 1 中每乙個元素與1對括號配對組...

cc150 硬幣問題

given an infinite number of quarters 25 cents dimes 10 cents nickels 5 cents and pennies 1 cent find how many ways to represent n cents.思路 從最大面值的硬幣開始分...

如何做cc150演算法題

高頻題 解題思路和答案 coding前問好問題 當我看cracking這書時,把注意力更多的放在了解題上,經常是一看到題目就提筆想解決辦法,然後coding。這種做法,不論是在實際的解題過程中,還是在面試中都是不可取的,這也是導致我被拒的主要原因,我覺得。就目前我面過的而言,面試官想看的往往不是你多...