| | |
Binary Tree - Next Highest Value
Please support our C# advertiser: Intel Parallel Studio Home
![]() |
•
•
Join Date: Nov 2008
Posts: 10
Reputation:
Solved Threads: 0
I have a binary tree
50
30 70
10 40 60 80
The below code is not giving the correct result for test cases 80, 83, 60, 11
50
30 70
10 40 60 80
The below code is not giving the correct result for test cases 80, 83, 60, 11
C# Syntax (Toggle Plain Text)
public partial class Default2 : System.Web.UI.Page { public class FindNextHighestNuber { public int search(int InputNumber) { int NextHighestNuber = ""; int NodeValue = this.RootNode.value; ActionOnNode(NodeValue, InputNumber); } public int ActionOnNode(int NodeValue, int InputNumber) { if (NodeValue <= InputNumber) { if (this.RightChild.value != "") { NodeValue = this.RightChild.value; ActionOnNode(NodeValue, InputNumber); } else { return this.Parent.value; } } else { if (this.LeftChild.value != "") { NodeValue = this.LeftChild.value; ActionOnNode(NodeValue, InputNumber); } else { return this.LeftChild.value; } } } } }
•
•
Join Date: Nov 2008
Posts: 10
Reputation:
Solved Threads: 0
We have a binary tree
50
30 70
10 40 60 80
The following code doesn't work for 80, 83 , 60, 40
50
30 70
10 40 60 80
The following code doesn't work for 80, 83 , 60, 40
C# Syntax (Toggle Plain Text)
public partial class Default2 : System.Web.UI.Page { public class FindNextHighestNuber { public int search(int InputNumber) { int NextHighestNuber = ""; int NodeValue = this.RootNode.value; ActionOnNode(NodeValue, InputNumber); } public int ActionOnNode(int NodeValue, int InputNumber) { if (NodeValue <= InputNumber) { if (this.RightChild.value != "") { NodeValue = this.RightChild.value; ActionOnNode(NodeValue, InputNumber); } else { return this.Parent.value; } } else { if (this.LeftChild.value != "") { NodeValue = this.LeftChild.value; ActionOnNode(NodeValue, InputNumber); } else { return this.LeftChild.value; } } } } }
![]() |
Similar Threads
- binary search trees (Computer Science)
Other Threads in the C# Forum
- Previous Thread: Theading problem
- Next Thread: how i can fetch the from datagrid
Views: 1269 | Replies: 11
| Thread Tools | Search this Thread |
Tag cloud for C#
.net access ado.net algorithm array barchart bitmap box broadcast button buttons c# chat check checkbox class client color combobox control conversion csharp custom database datagrid datagridview dataset datetime degrees development draganddrop drawing encryption enum event excel file files form format forms ftp function gdi+ httpwebrequest image index input install java label list listbox listener login mandelbrot math mouseclick mysql networking operator oracle path photoshop picturebox pixelinversion prime programming radians regex remote remoting resource richtextbox save saving serialization server socket sql statistics stream string table tcp text textbox time timer treeview update usercontrol validation view visualstudio webbrowser windows winforms wpf xml





