Skip to content

Commit 1474240

Browse files
committed
refactor
1 parent 4812489 commit 1474240

File tree

3 files changed

+23
-23
lines changed

3 files changed

+23
-23
lines changed

data_structures/non_linear/graphs/graph.dart

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -84,16 +84,16 @@ class Graph<T> {
8484
final List<T> data = [];
8585
final Set<T> visited = {};
8686

87-
_dfsRecursion(data, visited, startingVertex);
87+
_dfsRecursive(data, visited, startingVertex);
8888
return data;
8989
}
9090

91-
void _dfsRecursion(List<T> data, Set<T> visited, T vertex) {
91+
void _dfsRecursive(List<T> data, Set<T> visited, T vertex) {
9292
visited.add(vertex);
9393
data.add(vertex);
9494

9595
for (final neighbor in _adjacencyList[vertex]!) {
96-
if (!visited.contains(neighbor)) _dfsRecursion(data, visited, neighbor);
96+
if (!visited.contains(neighbor)) _dfsRecursive(data, visited, neighbor);
9797
}
9898
}
9999

data_structures/non_linear/trees/binary_trees/binary_search_tree.dart

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -29,26 +29,26 @@ class BinarySearchTree {
2929
/// - If there is not, add that node as the left property.
3030
BinarySearchTree? insert(num value) {
3131
if (_root case final root?) {
32-
return _insertRecursion(value, root);
32+
return _insertRecursive(value, root);
3333
}
3434
_root = Node(value);
3535
return this;
3636
}
3737

38-
BinarySearchTree? _insertRecursion(num value, Node<num> node) {
38+
BinarySearchTree? _insertRecursive(num value, Node<num> node) {
3939
if (value < node.value) {
4040
if (node.left == null) {
4141
node.left = Node(value);
4242
return this;
4343
}
44-
return _insertRecursion(value, node.left!);
44+
return _insertRecursive(value, node.left!);
4545
}
4646
if (value > node.value) {
4747
if (node.right == null) {
4848
node.right = Node(value);
4949
return this;
5050
}
51-
return _insertRecursion(value, node.right!);
51+
return _insertRecursive(value, node.right!);
5252
}
5353
//value == node.value (value already there)
5454
return null;
@@ -67,13 +67,13 @@ class BinarySearchTree {
6767
/// - If there is, move to that node and repeat these steps.
6868
/// - If there is not, we're done searching.
6969
bool find(num value) {
70-
return _findRecursion(value, _root);
70+
return _findRecursive(value, _root);
7171
}
7272

73-
bool _findRecursion(num value, Node<num>? node) {
73+
bool _findRecursive(num value, Node<num>? node) {
7474
if (node == null) return false;
75-
if (value < node.value) return _findRecursion(value, node.left);
76-
if (value > node.value) return _findRecursion(value, node.right);
75+
if (value < node.value) return _findRecursive(value, node.left);
76+
if (value > node.value) return _findRecursive(value, node.right);
7777
return true; //value == node.value (value has found)
7878
}
7979
}

data_structures/non_linear/trees/binary_trees/binary_tree_traversal.dart

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -35,15 +35,15 @@ extension BinaryTreeTraversalX on BinarySearchTree {
3535
/// - Return the array of values.
3636
List<num> dfsPreOrder() {
3737
final List<num> data = [];
38-
_dfsPreOrderRecursion(data, _root);
38+
_dfsPreOrderRecursive(data, _root);
3939
return data;
4040
}
4141

42-
void _dfsPreOrderRecursion(List<num> data, Node<num>? node) {
42+
void _dfsPreOrderRecursive(List<num> data, Node<num>? node) {
4343
if (node == null) return;
4444
data.add(node.value);
45-
if (node.left != null) _dfsPreOrderRecursion(data, node.left);
46-
if (node.right != null) _dfsPreOrderRecursion(data, node.right);
45+
if (node.left != null) _dfsPreOrderRecursive(data, node.left);
46+
if (node.right != null) _dfsPreOrderRecursive(data, node.right);
4747
}
4848

4949
/// Depth-first Search (DFS) PostOrder Pseudocode (Recursively):
@@ -56,14 +56,14 @@ extension BinaryTreeTraversalX on BinarySearchTree {
5656
/// - Return the array of values.
5757
List<num> dfsPostOrder() {
5858
final List<num> data = [];
59-
_dfsPostOrderRecursion(data, _root);
59+
_dfsPostOrderRecursive(data, _root);
6060
return data;
6161
}
6262

63-
void _dfsPostOrderRecursion(List<num> data, Node<num>? node) {
63+
void _dfsPostOrderRecursive(List<num> data, Node<num>? node) {
6464
if (node == null) return;
65-
if (node.left != null) _dfsPostOrderRecursion(data, node.left);
66-
if (node.right != null) _dfsPostOrderRecursion(data, node.right);
65+
if (node.left != null) _dfsPostOrderRecursive(data, node.left);
66+
if (node.right != null) _dfsPostOrderRecursive(data, node.right);
6767
data.add(node.value);
6868
}
6969

@@ -77,14 +77,14 @@ extension BinaryTreeTraversalX on BinarySearchTree {
7777
/// - Return the array of values.
7878
List<num> dfsInOrder() {
7979
final List<num> data = [];
80-
_dfsInOrderRecursion(data, _root);
80+
_dfsInOrderRecursive(data, _root);
8181
return data;
8282
}
8383

84-
void _dfsInOrderRecursion(List<num> data, Node<num>? node) {
84+
void _dfsInOrderRecursive(List<num> data, Node<num>? node) {
8585
if (node == null) return;
86-
if (node.left != null) _dfsInOrderRecursion(data, node.left);
86+
if (node.left != null) _dfsInOrderRecursive(data, node.left);
8787
data.add(node.value);
88-
if (node.right != null) _dfsInOrderRecursion(data, node.right);
88+
if (node.right != null) _dfsInOrderRecursive(data, node.right);
8989
}
9090
}

0 commit comments

Comments
 (0)