LeetCode: 230-Kth Smallest Element in a BST 解題紀錄
題目
Given the root
of a binary search tree, and an integer k
, return the kth
smallest value (1-indexed) of all the values of the nodes in the tree.
Given the root
of a binary search tree, and an integer k
, return the kth
smallest value (1-indexed) of all the values of the nodes in the tree.
在建立 Python 函式的過程中,有時我們會傳入參數讓建立的函式去處理,或許我們還會設定該參數的預設值,讓參數在我們沒有傳入任何值的情況下,仍能以一個預設(default)值去執行函式。
Read More »[Python] 函式使用可變物件當作參數預設值存在的問題Given the root
of a binary search tree, rearrange the tree in in-order so that the leftmost node in the tree is now the root of the tree, and every node has no left child and only one right child.
今天我在處理多文件讀取合併時需要保留每個文件的結束點(End Of the File, EOF),並且我希望能夠逐行讀取,避免一次載入整個文件對記憶體帶來的負擔。
Read More »[Python] 如何判斷文件的 EOFPython 是個相當適合做資料處理的語言,其中 pandas 套件更是對於資料處理提供了不少方便的功能與函式。而今天我要紀錄的,就是在 pandas 的 DataFrame 資料結構中,使用 iterrows()
迭代資料時透過 tqdm 套件顯示進度條。
在我們撰寫 Python 程式碼的時候,有時候,我們會希望我們正在做的工作能夠視覺化顯示『進度條』,好方便我們掌握我們的程式執行到哪裡了。如果是這種需求的話,除了自己寫進度條外,也可以考慮使用 Python 當中相當知名的進度條模組——tqdm。
Read More »[Python] 使用 tqdm 套件展示進度條、並嘗試自己實作進度條今天在我確認前輩遺留下的程式碼時,發現了一個奇怪的問題。我想,那是前輩廢棄沒有在使用、剛好沒刪除掉的程式碼。
Read More »[已解決][Python] "_csv.reader" object is not subscriptableYou are keeping score for a baseball game with strange rules. The game consists of several rounds, where the scores of past rounds may affect future rounds' scores.
Read More »LeetCode: 682-Baseball Game 解題紀錄今天在我於 Kaggle 中建立的虛擬環境裡安裝 pytorch-lightning 框架時,遇到了以下問題:
Read More »[已解決] Cannot uninstall 'PyYAML'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.You are given an array of integers stones
where stones[i]
is the weight of the ith
stone.