Skip to content

Commit c41da7b

Browse files
committed
bst / remove parent in node
1 parent e9ee115 commit c41da7b

File tree

4 files changed

+2
-8
lines changed

4 files changed

+2
-8
lines changed

tree/binary_search_tree/README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
typedef struct s_node
1111
{
1212
void *data;
13-
struct s_node *parent;
1413
struct s_node *left;
1514
struct s_node *right;
1615
} t_node;

tree/binary_search_tree/implementation_example/binary_search_tree.c

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
/* By: jko <jko@student.42seoul.kr> +#+ +:+ +#+ */
77
/* +#+#+#+#+#+ +#+ */
88
/* Created: 2020/04/04 21:13:23 by jko #+# #+# */
9-
/* Updated: 2020/04/04 23:42:57 by jko ### ########.fr */
9+
/* Updated: 2020/04/05 16:54:24 by jko ### ########.fr */
1010
/* */
1111
/* ************************************************************************** */
1212

@@ -32,7 +32,6 @@ t_node *create_elem(void *data)
3232
if (!node)
3333
return (0);
3434
node->data = data;
35-
node->parent = 0;
3635
node->left = 0;
3736
node->right = 0;
3837
return (node);
@@ -94,8 +93,6 @@ int tree_insert(t_tree *tree, void *data)
9493
prev->left = new;
9594
else
9695
prev->right = new;
97-
if (prev)
98-
new->parent = prev;
9996
tree->size++;
10097
return (1);
10198
}

tree/binary_search_tree/implementation_example/tree.h

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
/* By: jko <jko@student.42seoul.kr> +#+ +:+ +#+ */
77
/* +#+#+#+#+#+ +#+ */
88
/* Created: 2020/04/04 21:11:12 by jko #+# #+# */
9-
/* Updated: 2020/04/04 23:09:48 by jko ### ########.fr */
9+
/* Updated: 2020/04/05 16:54:06 by jko ### ########.fr */
1010
/* */
1111
/* ************************************************************************** */
1212

@@ -18,7 +18,6 @@
1818
typedef struct s_node
1919
{
2020
void *data;
21-
struct s_node *parent;
2221
struct s_node *left;
2322
struct s_node *right;
2423
} t_node;

tree/binary_search_tree/tree.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
typedef struct s_node
22
{
33
void *data;
4-
struct s_node *parent;
54
struct s_node *left;
65
struct s_node *right;
76
} t_node;

0 commit comments

Comments
 (0)