Namespace: SedgewickWayne.Algorithms
.
Sections: 1.1 Programming Model, 1.2 Data Abstraction, 1.3 Bags, Queues, and Stacks, 1.4 Analysis of Algorithms
Name | Princeton java link | .NET implementation | Misc |
---|---|---|---|
BinarySearch | BinarySearch.java | BinarySearch.cs | |
Evaluate | Evaluate.java | Parantheses.cs | Parantheses.Evaluate |
EvaluateDeluxe | EvaluateDeluxe.java | Parantheses.cs | Dijkstra's two-stack algorithm |
Parantheses | Parentheses.java | Parantheses.cs | Checks to see if the parentheses are balanced Parantheses.IsBalanced |
StaticSETOfInts | StaticSETofInts.java | staticSetOfInts.cs | SetofInts , Data type to store a set of integers |
ThreeSum | ThreeSum.java | 3Sum.cs | |
ThreeSumFast | ThreeSumFast.java | 3SumFast.cs | currently only algorithm with performance tests |