Recursive algorithm to flatten a tree
A recursive function to flatten an IHierarchy; an interface representing a hierarchical structure. This function will be able to traverse any generic IHierarchy concrete instance and include any children in the flattened enumerable to infinity.
Webdirect specializes in feature rich web application development. Our main focus is on emerging web technologies and innovative development. Our team has many years of experience in technologies such as C#, Database development (MySql, SQLServer, PostgreSQL, SQLite and MSSql), ASP.NET MVC and Web Forms, Script# and methodologies such as Inversion of control containers and Dependency Injection. Consequently we can take projects of any magnitude.