Algorithms
C# Algorithms
Algorithms  C# Algorithms  

1  2  
3  5,883  
    
0.0  0.0  
about 2 years ago  12 months ago  
C++  C#  
  MIT License 
Stars  the number of stars that a project has on GitHub. Growth  month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Algorithms

Implementing a Stack Data Structure In C++
You can find more robust versions of both the class and STL implementations in my Algorithms repository on Github.
C# Algorithms

How can I implement a general tree, NOT a binary tree?
There are a lot of different types of trees and the implementation depends heavily on the problem it solves. GitHub has many C# tree implementations such as this project if you go looking. I wrote a structure similar to a trie where each node contained a Dictionary so I could parse hierarchical paths for a project structure.
 C# Algorithms
What are some alternatives?
AlgoDS  Implementation of Algorithms and Data Structures, Problems and Solutions
Algorithmia  Algorithm and datastructure library for .NET 4.5.2+/Netstandard 2.0+. Algorithmia contains sophisticated algorithms and datastructures like graphs, priority queues, command, undoredo and more.
DSAQuestions  Collection of datastructures and algorithms along with resources and guidelines for mastering coding
Towel  Throw in the towel.
EUL  The mathEmatics Useful Library (the name is a work in progress) is a math general purpose c++20 header library that, among other things, features a big integer implementation.
awesomesoftwarearchitecture  A curated list of awesome articles, videos, and other resources to learn and practice about software architecture, patterns, and principles.
examples  Example data structures and algorithms
Akade.IndexedSet  A convenient data structure supporting efficient inmemory indexing and querying, including range queries and fuzzy string matching.
algorithms  ✨ Algorithms & Data Structures & Computer Science studies
CSharp  All algorithms implemented in C#.
DataStructuresandAlgorithmsinJava2ndEditionbyRobertLafore  Solutions of Data Structures and Algorithms in Java 2nd Edition by Robert Lafore. Adding practice problems and solutions.
DawgSharp  DAWG String Dictionary in C#