Leetcode開篇紀(jì)【1】

人生中第一次刷LeetCode,第一道Two Sum就各種拖了兩三天才提交。打算一直用python來刷題,但是無奈沒有系統(tǒng)學(xué)過Python,平時(shí)都是用啥搜啥煌茬。所以期間一直在補(bǔ)python的基礎(chǔ)語法。

立下flag:每天兩道算法題

按照前人們的經(jīng)驗(yàn)彻桃,算法題就是找工作的敲門磚坛善,沒他不行,但是工作了之后用的不多邻眷。算法能力也是一種應(yīng)試能力眠屎,勤能補(bǔ)拙。噗哈哈耗溜,可惜文豪同學(xué)最缺的就是“勤”组力,貪玩懶惰,執(zhí)行力差抖拴,是我的特色標(biāo)簽燎字,這個(gè)時(shí)候,博客小哥哥你就是我的超級監(jiān)督者啦阿宅,一定要督促我把這個(gè)flag堅(jiān)持到明年三月份哦~


先從easy題的直接抄襲開始吧

  1. Two Sum
    Given an array of integers, return indices of the two numbers such that they add up to a specific target.
    **Note:
    **You may assume that each input would have exactly one solution, and you may not use the same element twice.
class Solution(object):
    def twoSum(self, nums, target):
        """
        :type nums: List[int]
        :type target: int
        :rtype: List[int]
        """
        dict_buff = {}
        for i in xrange(len(nums)):
            x = nums[i]
            if (target-x) in dict_buff:
                return [dict_buff[target-x],i]
            dict_buff[x] = i

Q: xrange與range的區(qū)別候衍?
xrange做循環(huán)的性能比range好,尤其是返回很大的時(shí)候洒放。盡量用xrange吧蛉鹿,除非你是要返回一個(gè)列表。
Q: 字典和哈希表的區(qū)別往湿?


  1. Reverse digits of an integer.
    **Note:
    **The input is assumed to be a 32-bit signed integer. Your function should return 0 when the reversed integer overflows.
class Solution(object):
    def reverse(self, x):
        """
        :type x: int
        :rtype: int
        """
        
        if x>=0:
            x = int(str(x)[::-1])
        else:
            x = -int(str(-x)[::-1])
        return x if x < 2147483648 and x >= -2147483648 else 0

Q: 負(fù)數(shù)的補(bǔ)碼怎么求 ?
計(jì)算機(jī)中的負(fù)數(shù)是以其補(bǔ)碼形式存在的,補(bǔ)碼=原碼取反+1,一個(gè)字節(jié)有8位 可以表示的數(shù)值范圍在 -128到+127,用二進(jìn)制表示也就是 10000000 - 01111111(注意:最高位表示符號),最高位是1的都是負(fù)數(shù),最高位是0的都是正數(shù)妖异。如-7 原碼是 10000111 然后取反(最高位是符號位不用取反)得11111000惋戏,加一 得11111001,那么-7的二進(jìn)制數(shù)就是 11111001他膳。
Q: 多種方法解題响逢?
(1)簡單的步長為-1, 即字符串的翻轉(zhuǎn)(常用);
(2)交換前后字母的位置;
(3)遞歸的方式, 每次輸出一個(gè)字符;
(4)雙端隊(duì)列, 使用extendleft()函數(shù);
(5) 使用for循環(huán), 從左至右輸出;

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市棕孙,隨后出現(xiàn)的幾起案子舔亭,更是在濱河造成了極大的恐慌,老刑警劉巖蟀俊,帶你破解...
    沈念sama閱讀 211,290評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件钦铺,死亡現(xiàn)場離奇詭異,居然都是意外死亡肢预,警方通過查閱死者的電腦和手機(jī)矛洞,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評論 2 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來烫映,“玉大人缚甩,你說我怎么就攤上這事∫ぐ睿” “怎么了?”我有些...
    開封第一講書人閱讀 156,872評論 0 347
  • 文/不壞的土叔 我叫張陵壕探,是天一觀的道長冈钦。 經(jīng)常有香客問我,道長李请,這世上最難降的妖魔是什么瞧筛? 我笑而不...
    開封第一講書人閱讀 56,415評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮导盅,結(jié)果婚禮上较幌,老公的妹妹穿的比我還像新娘。我一直安慰自己白翻,他們只是感情好乍炉,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,453評論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著滤馍,像睡著了一般岛琼。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上巢株,一...
    開封第一講書人閱讀 49,784評論 1 290
  • 那天槐瑞,我揣著相機(jī)與錄音,去河邊找鬼阁苞。 笑死困檩,一個(gè)胖子當(dāng)著我的面吹牛祠挫,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播悼沿,決...
    沈念sama閱讀 38,927評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼等舔,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了显沈?” 一聲冷哼從身側(cè)響起软瞎,我...
    開封第一講書人閱讀 37,691評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎拉讯,沒想到半個(gè)月后涤浇,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,137評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡魔慷,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,472評論 2 326
  • 正文 我和宋清朗相戀三年只锭,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片院尔。...
    茶點(diǎn)故事閱讀 38,622評論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡蜻展,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出邀摆,到底是詐尸還是另有隱情纵顾,我是刑警寧澤,帶...
    沈念sama閱讀 34,289評論 4 329
  • 正文 年R本政府宣布栋盹,位于F島的核電站施逾,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏例获。R本人自食惡果不足惜汉额,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,887評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望榨汤。 院中可真熱鬧蠕搜,春花似錦、人聲如沸收壕。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蜜宪。三九已至旬渠,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間端壳,已是汗流浹背告丢。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人岖免。 一個(gè)月前我還...
    沈念sama閱讀 46,316評論 2 360
  • 正文 我出身青樓岳颇,卻偏偏與公主長得像,于是被迫代替她去往敵國和親颅湘。 傳聞我的和親對象是個(gè)殘疾皇子话侧,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,490評論 2 348

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

  • 背景 一年多以前我在知乎上答了有關(guān)LeetCode的問題, 分享了一些自己做題目的經(jīng)驗(yàn)。 張土汪:刷leetcod...
    土汪閱讀 12,737評論 0 33
  • LeetCode 刷題隨手記 - 第一部分 前 256 題(非會(huì)員)闯参,僅算法題瞻鹏,的吐槽 https://leetc...
    蕾娜漢默閱讀 17,738評論 2 36
  • 北京時(shí)間凌晨兩點(diǎn)半,坐標(biāo)上海鹿寨,她望著窗外新博,不知該對這個(gè)城市說晚安還是早安。 今夜注定難眠脚草。來到上海兩個(gè)月赫悄,這是第一...
    8b1a5376d081閱讀 63評論 0 0
  • 作者:彭星華 時(shí)間:2016-08-29 每天,手術(shù)室的手術(shù)很多馏慨,經(jīng)常會(huì)出現(xiàn)爭搶手術(shù)間的情況埂淮,在不違反原則的情況...
    d5453aa66e9b閱讀 198評論 0 0
  • 1.感恩父母生養(yǎng)之恩,愛你們写隶,謝謝你們倔撞! 2.感恩田老師給我照的鏡子,謝謝慕趴! 3.感恩祺予支持我找回真正的我误窖,心靈...
    心靈陪伴閱讀 103評論 0 0