Add code source blocks to the chapter Graph.

Fix "函数" and "方法"
This commit is contained in:
krahets
2023-02-10 01:04:26 +08:00
parent d37c71b928
commit 300016393b
47 changed files with 106 additions and 409 deletions

View File

@@ -15,12 +15,12 @@ private:
int extendRatio = 2; // 每次列表扩容的倍数
public:
/* 构造函数 */
/* 构造方法 */
MyList() {
nums = new int[numsCapacity];
}
/* 析构函数 */
/* 析构方法 */
~MyList() {
delete[] nums;
}

View File

@@ -62,7 +62,7 @@ private:
}
public:
/* 构造函数,根据输入列表建堆 */
/* 构造方法,根据输入列表建堆 */
MaxHeap(vector<int> nums) {
// 将列表元素原封不动添加进堆
maxHeap = nums;

View File

@@ -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);
}