python練習第10天

2021-10-03 18:49:17 字數 604 閱讀 8330

刪除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 ...