mirror of
https://github.com/krahets/hello-algo.git
synced 2026-04-13 10:09:54 +08:00
Fix code naming style.
This commit is contained in:
@@ -15,7 +15,7 @@ void insert(ListNode *n0, ListNode *P) {
|
||||
|
||||
/* 删除链表的节点 n0 之后的首个节点 */
|
||||
// 注意:stdio.h 占用了 remove 关键词
|
||||
void removeNode(ListNode *n0) {
|
||||
void removeItem(ListNode *n0) {
|
||||
if (!n0->next)
|
||||
return;
|
||||
// n0 -> P -> n1
|
||||
@@ -70,7 +70,7 @@ int main() {
|
||||
printLinkedList(n0);
|
||||
|
||||
/* 删除节点 */
|
||||
removeNode(n0);
|
||||
removeItem(n0);
|
||||
printf("删除节点后的链表为\r\n");
|
||||
printLinkedList(n0);
|
||||
|
||||
|
||||
@@ -104,7 +104,7 @@ void removeLink(linkList *l, Vertex *val) {
|
||||
}
|
||||
|
||||
/* 根据顶点地址删除顶点 */
|
||||
void removeNode(linkList *l, Vertex *val) {
|
||||
void removeItem(linkList *l, Vertex *val) {
|
||||
Node *temp = l->head->next;
|
||||
Node *front = l->head;
|
||||
while (temp != 0) {
|
||||
|
||||
@@ -82,7 +82,7 @@ void push(linkedListDeque *deque, int num, bool isFront) {
|
||||
node->next = deque->front;
|
||||
deque->front = node; // 更新头节点
|
||||
}
|
||||
// 对尾入队操作
|
||||
// 队尾入队操作
|
||||
else {
|
||||
// 将 node 添加至链表尾部
|
||||
deque->rear->next = node;
|
||||
|
||||
@@ -183,7 +183,7 @@ TreeNode *removeHelper(TreeNode *node, int val) {
|
||||
|
||||
/* 删除节点 */
|
||||
// 由于引入了 stdio.h ,此处无法使用 remove 关键词
|
||||
void removeNode(aVLTree *tree, int val) {
|
||||
void removeItem(aVLTree *tree, int val) {
|
||||
TreeNode *root = removeHelper(tree->root, val);
|
||||
}
|
||||
|
||||
@@ -214,7 +214,7 @@ void testInsert(aVLTree *tree, int val) {
|
||||
}
|
||||
|
||||
void testRemove(aVLTree *tree, int val) {
|
||||
removeNode(tree, val);
|
||||
removeItem(tree, val);
|
||||
printf("\n删除节点 %d 后,AVL 树为 \n", val);
|
||||
printTree(tree->root);
|
||||
}
|
||||
|
||||
@@ -102,7 +102,7 @@ void insert(binarySearchTree *bst, int num) {
|
||||
|
||||
/* 删除节点 */
|
||||
// 由于引入了 stdio.h ,此处无法使用 remove 关键词
|
||||
void removeNode(binarySearchTree *bst, int num) {
|
||||
void removeItem(binarySearchTree *bst, int num) {
|
||||
// 若树为空,直接提前返回
|
||||
if (bst->root == NULL)
|
||||
return;
|
||||
@@ -144,7 +144,7 @@ void removeNode(binarySearchTree *bst, int num) {
|
||||
}
|
||||
int tmpVal = tmp->val;
|
||||
// 递归删除节点 tmp
|
||||
removeNode(bst, tmp->val);
|
||||
removeItem(bst, tmp->val);
|
||||
// 用 tmp 覆盖 cur
|
||||
cur->val = tmpVal;
|
||||
}
|
||||
@@ -168,13 +168,13 @@ int main() {
|
||||
printTree(getRoot(bst));
|
||||
|
||||
/* 删除节点 */
|
||||
removeNode(bst, 1);
|
||||
removeItem(bst, 1);
|
||||
printf("删除节点 1 后,二叉树为\n");
|
||||
printTree(getRoot(bst));
|
||||
removeNode(bst, 2);
|
||||
removeItem(bst, 2);
|
||||
printf("删除节点 2 后,二叉树为\n");
|
||||
printTree(getRoot(bst));
|
||||
removeNode(bst, 4);
|
||||
removeItem(bst, 4);
|
||||
printf("删除节点 4 后,二叉树为\n");
|
||||
printTree(getRoot(bst));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user