mirror of
https://github.com/krahets/hello-algo.git
synced 2026-04-01 17:53:18 +08:00
Add code source blocks to the chapter Graph.
Fix "函数" and "方法"
This commit is contained in:
@@ -15,12 +15,12 @@ private:
|
||||
int extendRatio = 2; // 每次列表扩容的倍数
|
||||
|
||||
public:
|
||||
/* 构造函数 */
|
||||
/* 构造方法 */
|
||||
MyList() {
|
||||
nums = new int[numsCapacity];
|
||||
}
|
||||
|
||||
/* 析构函数 */
|
||||
/* 析构方法 */
|
||||
~MyList() {
|
||||
delete[] nums;
|
||||
}
|
||||
|
||||
@@ -62,7 +62,7 @@ private:
|
||||
}
|
||||
|
||||
public:
|
||||
/* 构造函数,根据输入列表建堆 */
|
||||
/* 构造方法,根据输入列表建堆 */
|
||||
MaxHeap(vector<int> nums) {
|
||||
// 将列表元素原封不动添加进堆
|
||||
maxHeap = nums;
|
||||
|
||||
@@ -75,7 +75,7 @@ private:
|
||||
return node;
|
||||
}
|
||||
|
||||
/* 递归插入结点(辅助函数) */
|
||||
/* 递归插入结点(辅助方法) */
|
||||
TreeNode* insertHelper(TreeNode* node, int val) {
|
||||
if (node == nullptr) return new TreeNode(val);
|
||||
/* 1. 查找插入位置,并插入结点 */
|
||||
@@ -102,7 +102,7 @@ private:
|
||||
return node;
|
||||
}
|
||||
|
||||
/* 递归删除结点(辅助函数) */
|
||||
/* 递归删除结点(辅助方法) */
|
||||
TreeNode* removeHelper(TreeNode* node, int val) {
|
||||
if (node == nullptr) return nullptr;
|
||||
/* 1. 查找结点,并删除之 */
|
||||
@@ -183,10 +183,10 @@ public:
|
||||
return cur;
|
||||
}
|
||||
|
||||
/*构造函数*/
|
||||
/*构造方法*/
|
||||
AVLTree() : root(nullptr) {}
|
||||
|
||||
/*析构函数*/
|
||||
/*析构方法*/
|
||||
~AVLTree() {
|
||||
freeMemoryTree(root);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user