8000 fix byg · codeflysafe/datastructure@9806662 · GitHub
[go: up one dir, main page]

Skip to content

Commit 9806662

Browse files
committed
fix byg
1 parent 97e0d84 commit 9806662

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

docs/red_black_tree.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -274,7 +274,7 @@ void insert_fix_up(RBTree t, RBTreeNode n)
274274
if (n->parent == n->parent->parent->left)
275275
{
276276
277-
RBTreeNode y = n->parent->parent->left;
277+
RBTreeNode y = n->parent->parent->right;
278278
// case-1
279279
if (y->color == RED)
280280
{
@@ -298,7 +298,7 @@ void insert_fix_up(RBTree t, RBTreeNode n)
298298
// right subtree
299299
else
300300
{
301-
RBTreeNode y = n->parent->parent->right;
301+
RBTreeNode y = n->parent->parent->left;
302302
// case-1
303303
if (y->color == RED)
304304
{

src/r_b_tree.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* @LastEditors: hsjfans
44
* @Email: hsjfans.scholar@gmail.com
55
* @Date: 2019-04-26 18:27:39
6-
* @LastEditTime: 2019-05-06 23:09:29
6+
* @LastEditTime: 2019-05-06 23:12:18
77
*/
88

99
#include "include/r_b_tree.h"
@@ -137,7 +137,7 @@ void insert_fix_up(RBTree t, RBTreeNode n)
137137
if (n->parent == n->parent->parent->left)
138138
{
139139

140-
RBTreeNode y = n->parent->parent->left;
140+
RBTreeNode y = n->parent->parent->right;
141141
// case-1
142142
if (y->color == RED)
143143
{
@@ -161,7 +161,7 @@ void insert_fix_up(RBTree t, RBTreeNode n)
161161
// right subtree
162162
else
163163
{
164-
RBTreeNode y = n->parent->parent->right;
164+
RBTreeNode y = n->parent->parent->left;
165165
// case-1
166166
if (y->color == RED)
167167
{

0 commit comments

Comments
 (0)
0