Skip to content

Commit 4812489

Browse files
committed
refactor
1 parent 8771730 commit 4812489

File tree

3 files changed

+25
-25
lines changed

3 files changed

+25
-25
lines changed

data_structures/non_linear/graphs/graph.dart

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -78,22 +78,22 @@ class Graph<T> {
7878
/// - Invoke the helper function with the starting vertex.
7979
/// - Return the result array.
8080
List<T> dfs(T startingVertex) {
81-
// startingVertex vertex doesn't exist.
81+
// startingVertex doesn't exist.
8282
if (_adjacencyList[startingVertex] == null) return [];
8383

8484
final List<T> data = [];
8585
final Set<T> visited = {};
8686

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

91-
void _dfsRecursive(List<T> data, Set<T> visited, T vertex) {
91+
void _dfsRecursion(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)) _dfsRecursive(data, visited, neighbor);
96+
if (!visited.contains(neighbor)) _dfsRecursion(data, visited, neighbor);
9797
}
9898
}
9999

@@ -110,7 +110,7 @@ class Graph<T> {
110110
/// - If any of those values have not been visited, mark it as visited and enqueue that vertex.
111111
/// - Return the result array.
112112
List<T> bfs(T startingVertex) {
113-
// startingVertex vertex doesn't exist.
113+
// startingVertex doesn't exist.
114114
if (_adjacencyList[startingVertex] == null) return [];
115115

116116
final List<T> data = [];

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 _insertRecursive(value, root);
32+
return _insertRecursion(value, root);
3333
}
3434
_root = Node(value);
3535
return this;
3636
}
3737

38-
BinarySearchTree? _insertRecursive(num value, Node<num> node) {
38+
BinarySearchTree? _insertRecursion(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 _insertRecursive(value, node.left!);
44+
return _insertRecursion(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 _insertRecursive(value, node.right!);
51+
return _insertRecursion(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 _findRecursive(value, _root);
70+
return _findRecursion(value, _root);
7171
}
7272

73-
bool _findRecursive(num value, Node<num>? node) {
73+
bool _findRecursion(num value, Node<num>? node) {
7474
if (node == null) return false;
75-
if (value < node.value) return _findRecursive(value, node.left);
76-
if (value > node.value) return _findRecursive(value, node.right);
75+
if (value < node.value) return _findRecursion(value, node.left);
76+
if (value > node.value) return _findRecursion(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-
_dfsPreOrderRecursive(data, _root);
38+
_dfsPreOrderRecursion(data, _root);
3939
return data;
4040
}
4141

42-
void _dfsPreOrderRecursive(List<num> data, Node<num>? node) {
42+
void _dfsPreOrderRecursion(List<num> data, Node<num>? node) {
4343
if (node == null) return;
4444
data.add(node.value);
45-
if (node.left != null) _dfsPreOrderRecursive(data, node.left);
46-
if (node.right != null) _dfsPreOrderRecursive(data, node.right);
45+
if (node.left != null) _dfsPreOrderRecursion(data, node.left);
46+
if (node.right != null) _dfsPreOrderRecursion(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-
_dfsPostOrderRecursive(data, _root);
59+
_dfsPostOrderRecursion(data, _root);
6060
return data;
6161
}
6262

63-
void _dfsPostOrderRecursive(List<num> data, Node<num>? node) {
63+
void _dfsPostOrderRecursion(List<num> data, Node<num>? node) {
6464
if (node == null) return;
65-
if (node.left != null) _dfsPostOrderRecursive(data, node.left);
66-
if (node.right != null) _dfsPostOrderRecursive(data, node.right);
65+
if (node.left != null) _dfsPostOrderRecursion(data, node.left);
66+
if (node.right != null) _dfsPostOrderRecursion(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-
_dfsInOrderRecursive(data, _root);
80+
_dfsInOrderRecursion(data, _root);
8181
return data;
8282
}
8383

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

0 commit comments

Comments
 (0)