d = {1: 3, 2: 5, 3: 2, 5: 1, 4: 1} 方法1:轉(zhuǎn)化為列表 k = list(d.keys()) # [1,2,3...
題目描述 輸入兩個(gè)單調(diào)遞增的鏈表,輸出兩個(gè)鏈表合成后的鏈表,當(dāng)然我們需要合成后的鏈表滿足單調(diào)不減規(guī)則。 基本思想 設(shè)定一個(gè)哨兵節(jié)點(diǎn)pHead,維...
題目描述 輸入一個(gè)鏈表,反轉(zhuǎn)鏈表后,輸出新鏈表的表頭。 Python class Solution: # 返回ListNode def Re...
題目描述 輸入一個(gè)鏈表,輸出該鏈表中倒數(shù)第K個(gè)結(jié)點(diǎn)。 基本思想 設(shè)置兩個(gè)指針fast和slow。fast先走K-1步,再讓fast和slow同時(shí)...
題目描述 輸入一個(gè)整數(shù)數(shù)組,實(shí)現(xiàn)一個(gè)函數(shù)來調(diào)整該數(shù)組中數(shù)字的順序,使得所有的奇數(shù)位于數(shù)組的前半部分,所有的偶數(shù)位于數(shù)組的后半部分,并保證奇數(shù)和奇...
題目描述 給定一個(gè)double類型的浮點(diǎn)數(shù)base和int類型的整數(shù)exponent。求base的exponent次方。 Python - 偷懶...
題目描述 輸入一個(gè)整數(shù),輸出該數(shù)二進(jìn)制表示中1的個(gè)數(shù)。其中負(fù)數(shù)用補(bǔ)碼表示。 Python class Solution: def Number...
題目描述 一只青蛙一次可以跳上1級(jí)臺(tái)階,也可以跳上2級(jí)。求該青蛙跳上一個(gè)n級(jí)的臺(tái)階總共有多少種跳法(先后次序不同算不同的結(jié)果)。 Python ...
題目要求 大家都知道斐波那契數(shù)列,現(xiàn)在要求輸入一個(gè)整數(shù)n,請你輸出斐波那契數(shù)列的第n項(xiàng)(從0開始,第0項(xiàng)為0)。n<=39 Python cla...