7.5 - medium總結(jié)9

150. Evaluate Reverse Polish Notation: 遇到符號就pop出前兩個逞频,運算然后push進stack,否則就直接push進stack
151. Reverse Words in a String: 好像沒什么意義的題目
152. Maximum Product Subarray: 記錄當前乘積的最大值和最小值换薄, 最大值 是 max (前一個最大值當前值,前一個最小值當前值力试,當前值)最小值 是 min (前一個最大值當前值毛仪,前一個最小值當前值,當前值)關(guān)鍵點就在于要加入“當前值”对粪,以前沒想到這一點右冻,處理0這種特殊情況的時候很難辦
153. Find Minimum in Rotated Sorted Array: 這種題目畫個圖然后用二分法就好了
156. Binary Tree Upside Down: 這題當年我面試的時候遇到過装蓬,題意都沒理解對,當然也沒做出來纱扭,面試當然也跪了牍帚。這次用stack的方法手寫出來了,但是還有一種用recursion的方法跪但,直接做的時候花了十分鐘沒做出來履羞,看了以前的答案峦萎,思考方向有點問題:在遞歸過程中考慮有兩種一是先處理屡久,再遞歸,二是先遞歸再處理爱榔,這題屬于先遞歸被环,而且在先遞歸的時候要注意用遞歸去找new root,而不是手工創(chuàng)造(這樣是用stack)而且這題tricky一點的地方在详幽,要處理parent值的情況筛欢,然后用root.left來獲取當前的要處理的點,不能用new_root來代替root.left因為new_root是最終要返回的點唇聘,而root.left在每一層循環(huán)的時候都會變版姑。

class Solution(object):
    def upsideDownBinaryTree(self, root):
        """
        :type root: TreeNode
        :rtype: TreeNode
        """
        if not root or not root.left:
            return root
        new_root = self.upsideDownBinaryTree(root.left)
        root.left.left = root.right
        root.left.right = root
        root.left = None
        root.right = None
        return new_root

161. One Edit Distance: 找到第一個不一樣的點,處理一下迟郎,也就是說s[i] != t[i]的時候剥险,去掉s[i] 或者去掉t[i]或者把s[i]置換成t[i],比較剩余的string
162. Find Peak Element: 這又是個二分法宪肖,比較簡單
163. Missing Ranges: 這題的意義也不大表制,維護一個lower值,也就是下邊界控乾,如果連續(xù)的話么介,就增加lower的值,否則就記錄一下蜕衡,只是有點邊界條件要考慮
165. Compare Version Numbers: 這題意義不大壤短,split dot然后依次比較就好了
166. Fraction to Recurring Decimal: 這道數(shù)學題用hashtable,把每次進入除法的數(shù)記錄下來慨仿,要重做一遍

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末久脯,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子镶骗,更是在濱河造成了極大的恐慌桶现,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,718評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件鼎姊,死亡現(xiàn)場離奇詭異骡和,居然都是意外死亡相赁,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評論 3 385
  • 文/潘曉璐 我一進店門慰于,熙熙樓的掌柜王于貴愁眉苦臉地迎上來钮科,“玉大人,你說我怎么就攤上這事婆赠∶喔” “怎么了?”我有些...
    開封第一講書人閱讀 158,207評論 0 348
  • 文/不壞的土叔 我叫張陵休里,是天一觀的道長蛆挫。 經(jīng)常有香客問我,道長妙黍,這世上最難降的妖魔是什么悴侵? 我笑而不...
    開封第一講書人閱讀 56,755評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮拭嫁,結(jié)果婚禮上可免,老公的妹妹穿的比我還像新娘。我一直安慰自己做粤,他們只是感情好浇借,可當我...
    茶點故事閱讀 65,862評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著怕品,像睡著了一般妇垢。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上堵泽,一...
    開封第一講書人閱讀 50,050評論 1 291
  • 那天修己,我揣著相機與錄音,去河邊找鬼迎罗。 笑死睬愤,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的纹安。 我是一名探鬼主播尤辱,決...
    沈念sama閱讀 39,136評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼厢岂!你這毒婦竟也來了光督?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,882評論 0 268
  • 序言:老撾萬榮一對情侶失蹤塔粒,失蹤者是張志新(化名)和其女友劉穎结借,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體卒茬,經(jīng)...
    沈念sama閱讀 44,330評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡船老,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,651評論 2 327
  • 正文 我和宋清朗相戀三年咖熟,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片柳畔。...
    茶點故事閱讀 38,789評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡馍管,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出薪韩,到底是詐尸還是另有隱情确沸,我是刑警寧澤,帶...
    沈念sama閱讀 34,477評論 4 333
  • 正文 年R本政府宣布俘陷,位于F島的核電站罗捎,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏岭洲。R本人自食惡果不足惜宛逗,卻給世界環(huán)境...
    茶點故事閱讀 40,135評論 3 317
  • 文/蒙蒙 一坎匿、第九天 我趴在偏房一處隱蔽的房頂上張望盾剩。 院中可真熱鬧,春花似錦替蔬、人聲如沸告私。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,864評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽驻粟。三九已至,卻和暖如春凶异,著一層夾襖步出監(jiān)牢的瞬間蜀撑,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,099評論 1 267
  • 我被黑心中介騙來泰國打工剩彬, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留酷麦,地道東北人。 一個月前我還...
    沈念sama閱讀 46,598評論 2 362
  • 正文 我出身青樓喉恋,卻偏偏與公主長得像沃饶,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子轻黑,可洞房花燭夜當晚...
    茶點故事閱讀 43,697評論 2 351

推薦閱讀更多精彩內(nèi)容