56-60題

56、鏈表中倒數(shù)第K節(jié)點
因為之前做了好幾道雙指針的題间学,所以聯(lián)想到這道題也能用雙指針。
但是不知道為什么不能AC

class Solution:
    def FindKthToTail(self, head, k):
        # write code here
        if not head:
            return None
        fast, slow = head, head
        for i in range(1, k):
            if not fast:
                return None
            fast = fast.next
        while fast.next:
            fast = fast.next
            slow = slow.next
        return slow

57印荔、合并兩個排序鏈表

class Solution(object):
    def mergeTwoLists(self, l1, l2):
        head = ListNode(-1)
        temp = head
        while l1 and l2:
            if l1.val <= l2.val:
                temp.next = l1
                l1 = l1.next
                temp = temp.next
            else:
                temp.next = l2
                l2 = l2.next
                temp = temp.next
        if l1:
            temp.next = l1
        if l2:
            temp.next = l2
        return head.next

58低葫、翻轉(zhuǎn)鏈表

class Solution(object):
    def reverseList(self, head):
        """
        :type head: ListNode
        :rtype: ListNode
        """
        if not head:
            return None
        a, b, c = None, head, head.next
        while c:
            b.next = a
            a, b, c = b, c, c.next
        b.next = a
        return b

59、樹的子結(jié)構(gòu)

class Solution:
    def HasSubtree(self, pRoot1, pRoot2):
        # write code here
        if pRoot1 == None or pRoot2 == None:
            return False
        return self.isSubtree(pRoot1, pRoot2)

    def isSubtree(self, p1, p2):
        if p2 == None:
            return True
        if p1 == None:
            return p1 == p2
        res = False
        if p1.val == p2.val:
            res = self.isSubtree(p1.left, p2.left) and self.isSubtree(p1.right, p2.right)
        return res or self.isSubtree(p1.left, p2) or self.isSubtree(p1.right, p2)

60仍律、數(shù)值的整數(shù)次方
看了別人的代碼氮采,利用右移一位運算代替除以2
利用位與運算代替了求余運算法%來判斷一個數(shù)是奇數(shù)還是偶數(shù)

# -*- coding:utf-8 -*-
class Solution:
    def Power(self, base, exponent):
        # write code here
        if exponent == 0:
            return 1
        if exponent == 1:
            return base
        if exponent == -1:
            return 1/base

        ans = self.Power(base, exponent >> 1)
        ans = ans * ans
        if exponent & 1 == 1:
            ans = ans * base
        return ans

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市染苛,隨后出現(xiàn)的幾起案子鹊漠,更是在濱河造成了極大的恐慌,老刑警劉巖茶行,帶你破解...
    沈念sama閱讀 206,311評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件躯概,死亡現(xiàn)場離奇詭異,居然都是意外死亡畔师,警方通過查閱死者的電腦和手機(jī)娶靡,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來看锉,“玉大人姿锭,你說我怎么就攤上這事〔常” “怎么了呻此?”我有些...
    開封第一講書人閱讀 152,671評論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長腔寡。 經(jīng)常有香客問我焚鲜,道長,這世上最難降的妖魔是什么放前? 我笑而不...
    開封第一講書人閱讀 55,252評論 1 279
  • 正文 為了忘掉前任忿磅,我火速辦了婚禮,結(jié)果婚禮上凭语,老公的妹妹穿的比我還像新娘葱她。我一直安慰自己,他們只是感情好似扔,可當(dāng)我...
    茶點故事閱讀 64,253評論 5 371
  • 文/花漫 我一把揭開白布吨些。 她就那樣靜靜地躺著搓谆,像睡著了一般。 火紅的嫁衣襯著肌膚如雪锤灿。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,031評論 1 285
  • 那天辆脸,我揣著相機(jī)與錄音但校,去河邊找鬼。 笑死啡氢,一個胖子當(dāng)著我的面吹牛状囱,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播倘是,決...
    沈念sama閱讀 38,340評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼亭枷,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了搀崭?” 一聲冷哼從身側(cè)響起叨粘,我...
    開封第一講書人閱讀 36,973評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎瘤睹,沒想到半個月后升敲,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,466評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡轰传,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,937評論 2 323
  • 正文 我和宋清朗相戀三年驴党,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片获茬。...
    茶點故事閱讀 38,039評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡港庄,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出恕曲,到底是詐尸還是另有隱情鹏氧,我是刑警寧澤,帶...
    沈念sama閱讀 33,701評論 4 323
  • 正文 年R本政府宣布佩谣,位于F島的核電站度帮,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏稿存。R本人自食惡果不足惜笨篷,卻給世界環(huán)境...
    茶點故事閱讀 39,254評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望瓣履。 院中可真熱鬧率翅,春花似錦、人聲如沸袖迎。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,259評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至辜贵,卻和暖如春悯蝉,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背托慨。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工鼻由, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人厚棵。 一個月前我還...
    沈念sama閱讀 45,497評論 2 354
  • 正文 我出身青樓蕉世,卻偏偏與公主長得像,于是被迫代替她去往敵國和親婆硬。 傳聞我的和親對象是個殘疾皇子狠轻,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,786評論 2 345

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

  • 過年那會在家向楼,聽我媽跟我說大廣死了。啊谐区,我一臉的震驚蜜自。說是過年那兩天死在了自己家中,他侄子去叫他吃餃子卢佣,叫了半天沒...
    矢羽閱讀 445評論 0 2
  • 遇見你重荠,一切都是時光最好的安排。 白日不到處 青春恰自來 苔花如米小 也學(xué)牡丹開 如果沒有那些眼淚灌溉虚茶,如今還是那...