(10/10)補(bǔ)做:到2017-06-25前

補(bǔ)充10道題(10/10)

1.求矩陣中最大數(shù)的個(gè)數(shù)

特別注意ops是2-d的

我的答案:

顯然吭服,operation里面的列表和順序是沒有關(guān)系的,最大值和len(operation)有關(guān)藐不,而最大值的個(gè)數(shù)和row 和col的最小值的乘積有關(guān)(因?yàn)樽钚±蚶迹悦恳淮?1都會參與)


別人的答案:


想法一樣浅乔,但是用zip來分開兩個(gè)列表倔喂。注意星號(*)的使用,表示收集輸入的參數(shù)靖苇,用元組來打包席噩。首先*ops先解包,zip函數(shù)的參數(shù)輸入可以為0~n任意

*ops會將列表轉(zhuǎn)換成len(ops)長度的元組,作為函數(shù)參數(shù)傳遞進(jìn)入zip,zip再將對應(yīng)位置的元素提取組成新的元組輸出

比如ops=[[1,2,3],[4,5,6]] 則 *ops=(1,2,3),(4,5,6)

所以zip(*ops)== zip((1,2,3),(4,5,6))


2.求兩個(gè)列表的交集


利用內(nèi)置的數(shù)據(jù)結(jié)構(gòu)set能夠很容易的解決這個(gè)問題

假如不用內(nèi)置的數(shù)據(jù)結(jié)構(gòu)贤壁,可以考慮用hash 表悼枢,也就是用字典結(jié)構(gòu)

方法一: 速度86.51%


方法二:速度 55%


方法三:33%




question 3:


我的答案:


question 4 刪除鏈表中的指定節(jié)點(diǎn)

給定一個(gè)鏈表,要求刪除鏈表值為指定值的節(jié)點(diǎn)

答案:典型的鏈表操作題目

別人的答案:用遞歸函數(shù)找到鏈表的最底端脾拆,再重新構(gòu)建鏈表


首先在這道題目里面會因?yàn)殒湵硖L而導(dǎo)致遞歸深度太大而超時(shí)馒索,但是這種簡潔的代碼和遞歸思想很好,值得學(xué)習(xí)


question 5 比較兩個(gè)二叉樹?

給定兩個(gè)二叉樹名船,比較這兩個(gè)樹是不是相同的(結(jié)構(gòu)绰上,值)


我的答案:

直接利用遞歸方法檢查

qusetion 6 查詢一個(gè)二叉樹的最小深度

給定一個(gè)二叉樹,找出最小深度

我的答案:

利用遞歸思想渠驼,統(tǒng)計(jì)每一個(gè)節(jié)點(diǎn)的深度蜈块,有兩種情況 :

沒有子節(jié)點(diǎn):深度為1? 有子節(jié)點(diǎn):深度為2

將每個(gè)節(jié)點(diǎn)的深度取最小值加起來,就是最小深度了迷扇。

這里有一種情況是??? 2

???????????????????????????? /

???????????????????????? 1

那么對于節(jié)點(diǎn) 1百揭,深度為1,對于節(jié)點(diǎn)2蜓席,左子節(jié)點(diǎn)深度為1器一,右子節(jié)點(diǎn)深度為0

假如返回 1+min(DR+DL)顯然結(jié)果為 1,不符合

像這種情況需要特別處理厨内,對于這樣的不平衡節(jié)點(diǎn)祈秕,母節(jié)點(diǎn)的深度應(yīng)該是自身加上最大的子節(jié)點(diǎn)深度


qusetion 7查詢一個(gè)二叉樹的最大深度

這類問題的相似:查找二叉樹的最大深度渺贤。顯然最大深度就沒有上面的問題了,對于不平衡的節(jié)點(diǎn)(一邊有子節(jié)點(diǎn)踢步,一邊沒有子節(jié)點(diǎn))肯定是取最大的子節(jié)點(diǎn)深度癣亚。所以任何情況都是去子節(jié)點(diǎn)的最大深度

答案:

question 8:字符串查找

給定兩個(gè)字符串丑掺,看是不是每一個(gè)字符都相等


我的答案:

簡單的hash表查詢

注意下面注釋掉的方法也是可行的获印,但是時(shí)間復(fù)雜度是 O(4N)

用字典查詢是 O(2N)

結(jié)果也顯示第一種方法(62ms)用的時(shí)間是第二種(112ms)的一半

別人的方法:

實(shí)際上思路是一樣的,但是代碼就簡潔很多

用了字典方法get來建立字符串統(tǒng)計(jì)街州,就避免了啰嗦的邏輯判斷兼丰,這點(diǎn)值得學(xué)習(xí)

question 9:最大回文長度?

給定一個(gè)字符串,返回最大可組成的回文長度

我的答案:

直接統(tǒng)計(jì)字符串唆缴,對于出現(xiàn)偶數(shù)次(2n)的鳍征,整體都能構(gòu)成回文。對于出現(xiàn)奇數(shù)次(2n-1)的面徽,有2n-1-1能構(gòu)成回文艳丛,最后再只出現(xiàn)一次的字符中選一個(gè)出來,就是整體的回文了

question 10:翻轉(zhuǎn)鏈表




最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末趟紊,一起剝皮案震驚了整個(gè)濱河市氮双,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌霎匈,老刑警劉巖戴差,帶你破解...
    沈念sama閱讀 222,729評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異铛嘱,居然都是意外死亡暖释,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,226評論 3 399
  • 文/潘曉璐 我一進(jìn)店門墨吓,熙熙樓的掌柜王于貴愁眉苦臉地迎上來球匕,“玉大人,你說我怎么就攤上這事帖烘×敛埽” “怎么了?”我有些...
    開封第一講書人閱讀 169,461評論 0 362
  • 文/不壞的土叔 我叫張陵蚓让,是天一觀的道長乾忱。 經(jīng)常有香客問我,道長历极,這世上最難降的妖魔是什么窄瘟? 我笑而不...
    開封第一講書人閱讀 60,135評論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮趟卸,結(jié)果婚禮上蹄葱,老公的妹妹穿的比我還像新娘氏义。我一直安慰自己,他們只是感情好图云,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,130評論 6 398
  • 文/花漫 我一把揭開白布惯悠。 她就那樣靜靜地躺著,像睡著了一般竣况。 火紅的嫁衣襯著肌膚如雪克婶。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,736評論 1 312
  • 那天丹泉,我揣著相機(jī)與錄音情萤,去河邊找鬼。 笑死摹恨,一個(gè)胖子當(dāng)著我的面吹牛筋岛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播晒哄,決...
    沈念sama閱讀 41,179評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼睁宰,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了寝凌?” 一聲冷哼從身側(cè)響起柒傻,我...
    開封第一講書人閱讀 40,124評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎硫兰,沒想到半個(gè)月后诅愚,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,657評論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡劫映,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,723評論 3 342
  • 正文 我和宋清朗相戀三年违孝,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片泳赋。...
    茶點(diǎn)故事閱讀 40,872評論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡雌桑,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出祖今,到底是詐尸還是另有隱情校坑,我是刑警寧澤,帶...
    沈念sama閱讀 36,533評論 5 351
  • 正文 年R本政府宣布千诬,位于F島的核電站耍目,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏徐绑。R本人自食惡果不足惜邪驮,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,213評論 3 336
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望傲茄。 院中可真熱鬧毅访,春花似錦沮榜、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,700評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至守呜,卻和暖如春型酥,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背弛饭。 一陣腳步聲響...
    開封第一講書人閱讀 33,819評論 1 274
  • 我被黑心中介騙來泰國打工冕末, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留萍歉,地道東北人侣颂。 一個(gè)月前我還...
    沈念sama閱讀 49,304評論 3 379
  • 正文 我出身青樓,卻偏偏與公主長得像枪孩,于是被迫代替她去往敵國和親憔晒。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,876評論 2 361

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

  • 樹的概述 樹是一種非常常用的數(shù)據(jù)結(jié)構(gòu)蔑舞,樹與前面介紹的線性表拒担,棧,隊(duì)列等線性結(jié)構(gòu)不同攻询,樹是一種非線性結(jié)構(gòu) 1.樹的定...
    Jack921閱讀 4,462評論 1 31
  • 1 序 2016年6月25日夜从撼,帝都,天下著大雨钧栖,拖著行李箱和同學(xué)在校門口照了最后一張合照低零,搬離寢室打車去了提前租...
    RichardJieChen閱讀 5,109評論 0 12
  • LeetCode 刷題隨手記 - 第一部分 前 256 題(非會員),僅算法題拯杠,的吐槽 https://leetc...
    蕾娜漢默閱讀 17,819評論 2 36
  • 在我們的愛情里掏婶,我對你毫無懷疑。然而潭陪,我卻無數(shù)次的被欺騙雄妥。在這無數(shù)次欺騙之后,我等了很久也沒有等到你的道歉依溯,哪怕只...
    沙漏Backpacker閱讀 622評論 1 0
  • 不知不覺老厌,時(shí)光已穿過宇宙的洪流,不緊不慢黎炉,歲月便翻過萬水千山枝秤,我這才恍然發(fā)現(xiàn),我已不再是小孩子了拜隧。在感恩節(jié)到來之...
    金梓Penny閱讀 278評論 0 0