class
solution
(object):
defreversestring
(self, s)
:"""
:type s: list[str]
:rtype: none do not return anything, modify s in-place instead.
"""i,n=0,
len(s)
while i
s[i]
,s[-
1-i]
=s[-
1-i]
,s[i]
i+=1
題解上反覆強調了雙指標,其實python沒必要雙指標,因為python的索引值可以為負數,乙個指標其實足夠
看了題解才想起來python還有字串內建函式
class
solution
(object):
defreversestring
(self, s)
:"""
:type s: list[str]
:rtype: none do not return anything, modify s in-place instead.
"""s.reverse(
)
看了看除錯結果,其實二者無論是時間還是空間差別不大
但這個勝在簡潔
49 Python中巢狀迴圈
目錄 巢狀迴圈 案例一案例二 案例三 乙個迴圈體內可以嵌入另乙個迴圈,一般稱為 巢狀迴圈 或者 多重迴圈 for i in range 5 for m in range 5 print i,end t print 起到換行的作用輸出效果 d wwwroot pyiteam venv scripts ...
騰訊精選50 python
以上是最初的想法 看了題解後開始挑戰一行python class solution object defreversewords self,s type s str rtype str return join word 1 for word in s.split 速度上確實有著較大的提公升 再次優化...
騰訊精選50題(1)
155.最小棧 設計乙個支援push,pop,top操作,並能在常數時間內檢索到最小元素的棧。示例 minstack minstack new minstack minstack.push 2 minstack.push 0 minstack.push 3 minstack.getmin 返回 3....