Skip to content

Repository files navigation

Algorithms .NET

This repository can help you to prepare yourself for the algorithm questions on .net platform. It includes main sorting algorithms, Fibonacci numbers algorithms and others. Plus it is also covered with tests for better understanding.

Contents

This solution contains the following algorithms:

Sorting

AlgorithmTime Complexity (Average)Space Complexity (Worst)
Bubble SortΘ(n^2)O(1)
Insertion SortΘ(n^2)O(1)
HeapsortΘ(n log(n))O(1)
Merge SortΘ(n log(n))O(n)
QuicksortΘ(n log(n))Θ(n log(n))

Common Algorithms

AlgorithmTime Complexity (Average)Space Complexity (Worst)
Fibonacci Numbers IterativeΘ(n)O(1)
Fibonacci Numbers RecursiveΘ(φ^n)O(1)
Reverse ArrayΘ(n)O(1)

Technologies

This solution uses the following technologies:

Releases

Packages

Used by

Contributors

Languages