刪除l鍊錶中倒數第n值
這裡用了雙指標的巧妙運用就是,第乙個指標先運動n+1個距離然後使得連兩個指標之間的距離為n,然後一起運動使這樣的距離保持到末尾這樣就找到了那個第n個值
class
solution
:def
removenthfromend
(self, head: listnode, n:
int)
-> listnode:
a = head
b = head
for i in
range
(n):
if a.
next
: a = a.
next
else
:return head.
next
while a.
next
: a = a.
next
b = b.
next
b.next
= b.
next
.next
return head
ctf每日練習 第10天
bugku的python指令碼題把表示式用python解出來然後post回去 這裡需要用同乙個session,所以要保持用同乙個session import requests import re from bs4 import beautifulsoup if name main target s ...
python練習第19天
二叉樹的最大深度 給定乙個二叉樹,找出其最大深度。二叉樹的深度為根節點到最遠葉子節點的最長路徑上的節點數。說明 葉子節點是指沒有子節點的節點。示例 給定二叉樹 3,9,20,null,null,15,7 這個就是通過遞迴 class solution def maxdepth self,root t...
Python學習第10天 函式
1 函式定義 語法 def func 塊含義 def為宣告函式的關鍵字,然後空格 函式名 英文冒號 之後換行 縮排,然後編寫 例子 def cook print 媽媽正在做飯!2 函式的呼叫 語法 定義函式 def func 塊 呼叫函式 func 函式呼叫方法 函式名 in 1 def cook ...