Luke Else luke-else
luke-else pushed to development at luke-else/DataStructuresCSharp 2022-04-17 21:17:57 +00:00
6ae360f3bc Added GetCount method to Stack
luke-else pushed to development at luke-else/DataStructuresCSharp 2022-04-17 20:49:24 +00:00
88a7a7577e Removed redundant function from Binary Search Tree
luke-else pushed to development at luke-else/DataStructuresCSharp 2022-04-16 21:36:06 +00:00
e5b0d1659b updated tree deletion method
luke-else commented on issue luke-else/Algorithms-DataStructures#1 2022-04-14 21:27:04 +00:00
Binary Tree Deletion method removes extra values

Needs to look at parent and take into account whether value is greater or not

luke-else commented on issue luke-else/Algorithms-DataStructures#1 2022-04-14 21:25:41 +00:00
Binary Tree Deletion method removes extra values

Line 96 is the culprit - Way too tired to fix now

luke-else opened issue luke-else/Algorithms-DataStructures#1 2022-04-14 21:23:34 +00:00
Binary Tree Deletion method removes extra values
luke-else pushed to development at luke-else/DataStructuresCSharp 2022-04-14 21:21:40 +00:00
4b45f5d561 Added Inorder Traversal
luke-else pushed to development at luke-else/DataStructuresCSharp 2022-04-14 20:55:59 +00:00
8ac85d8a1f Added 'Delete' method to Binary Tree
luke-else pushed to development at luke-else/DataStructuresCSharp 2022-04-14 20:16:40 +00:00
1c14ff75d6 Updated Min, Max and Find functions to use stacks
luke-else pushed to development at luke-else/DataStructuresCSharp 2022-04-14 19:40:52 +00:00
9de49129e7 Updated stack to allow for null references to get added
luke-else pushed to development at luke-else/DataStructuresCSharp 2022-04-14 19:13:35 +00:00
6906d2e764 Created Max and Min functions for Binary Tree
luke-else pushed to development at luke-else/DataStructuresCSharp 2022-04-14 16:26:06 +00:00
a2c7326e4b Changes BST to Binary Tree
luke-else pushed to development at luke-else/DataStructuresCSharp 2022-04-13 20:17:35 +00:00
31888a1529 Updated Tree to ensure no null values are added (Incomparable) and updated descend function to use traverse
luke-else pushed to development at luke-else/DataStructuresCSharp 2022-04-13 20:12:19 +00:00
9fab683f85 Declared all nodes to be internal
luke-else pushed to development at luke-else/DataStructuresCSharp 2022-04-13 20:10:13 +00:00
cb09f165f8 Removed whitespace
luke-else pushed to development at luke-else/DataStructuresCSharp 2022-04-13 20:08:59 +00:00
3b39165316 Completed 'Find' function
luke-else pushed to development at luke-else/DataStructuresCSharp 2022-04-12 15:03:12 +00:00
3f97e4b770 Fixed CS0019 Error - Cannot assume type T is a reference type but instead can infer that a default node can mean that the tree is empty
luke-else pushed to development at luke-else/DataStructuresCSharp 2022-04-10 21:27:57 +00:00
702b251a8a Trying to Incorporate Find function but teek getting warnings that Type T cannot be comfirmed as a reference type. (Could be a struct) Need to find oput why it is affecting BST but not Linked List etc...
luke-else pushed to development at luke-else/DataStructuresCSharp 2022-04-08 21:35:57 +00:00
735bf68e0d Incomplete - Tested 'Find' function; Doesn't always return on the given item but instead will continue past it if it has any children
luke-else pushed to development at luke-else/DataStructuresCSharp 2022-04-05 21:35:35 +00:00
e9df1cab67 Created 'Add' function for Binary Search Tree