binarysearchtree
含有「binarysearchtree」共 6 篇內容
全部內容
發佈日期由新至舊
小松鼠的演算法樂園
2024/09/26
📆行程安排 我的行事曆I_My Calendar I_Leetcode #729
Leetcode 729. My Calendar I 給定一個行事曆的class定義和行程安排的介面interface。 請完成下列function 1.建構子MyCalendar() 初始化MyCalendar物件 2.boolean book(int start, int end) 插入新行程
#
leetcode
#
python
#
algorithm
9
7
林燃(創作小說家)
2
我來了😆😆😆剛剛一直點不進來。
小松鼠的演算法樂園
2024/09/01
🏝用Python來實現 Binary Search Tree 二元搜尋樹
二元搜尋樹(Binary Search Tree,簡稱 BST)是一種特殊的二元樹結構, 具有以下特性: 左子樹:左子樹上所有節點的值均小於該節點的值。 右子樹:右子樹上所有節點的值均大於該節點的值。 無重複值:每個節點的值都是唯一的。 這些特性使得二元搜尋樹在搜尋、插入和刪除操作具有較佳的效能。
#
python
#
DSA
#
algorithm
10
4
林燃(創作小說家)
2
付費限定
小松鼠的演算法樂園
2024/03/25
合縱連橫: 從定義出發,理解 二元搜尋樹BST 背後的本質
這篇文章,會帶著大家複習以前學過的二元搜尋樹(Binary Search Tree)框架, 並且以二分搜尋樹的概念與定義為核心, 貫穿一些相關聯的題目,透過框架複現來幫助讀者理解這個演算法框架。 二元搜尋樹(Binary Search Tree)的定義
#
leetcode
#
python
#
algorithm
13
1
付費限定
小松鼠的演算法樂園
2024/01/31
圖論進階題: 在二元搜索樹BST中刪除節點_Leetcode #450_Leetcode 精選75題
題目敘述 題目會給我們一棵BST二元搜索樹的根結點root,還有一個指定的目標值key。 要求我們在樹中刪除帶有這個key值的節點,並且返回更新過後二元搜索樹的樹根root。 題目的原文敘述 測試範例 Example 1: Input: root = [5,3,6,2,4,null,
#
leetcode
#
python
#
algorithm
7
1
付費限定
小松鼠的演算法樂園
2024/01/30
資料結構經典 在二元搜尋樹BST中搜索目標值_Leetcode #700_Leetcode精選75題
題目敘述 題目會給我們一棵二元搜索樹的根結點root,還有一個指定的目標值val。 要求我們找出在樹中對應到目標值val的節點,假如找不到,請回傳null( null在Python就是None)。 題目的原文敘述 測試範例 Example 1: Input: root = [4,2,
#
python
#
leetcode
#
algorithm
7
1
小松鼠的演算法樂園
2023/09/19
經典圖論面試題 Validate Binary Search Tree_Leetcode #98
題目會給定一顆二元樹的根結點,要求我們驗證這一顆樹是否為合法的二元搜索樹, 也就是所謂的Binary search tree, aka BST?
#
binarysearchtree
#
dfs
#
validation
4
留言