An open API service indexing awesome lists of open source software.

https://github.com/rahulbisht001/daa_bootcamp


https://github.com/rahulbisht001/daa_bootcamp

algorithms c cpp design-and-analysis-of-algorithms

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

          

## DAA-Bootcamp

* Binary Search Recurrence Relation : `T(n) = T(n/2) + 1`
where `T(n)` is the time required for binary search in an array of size n.

* Recurrence Relation of Tower of Hanoi : `T(n) = 2* T(n -1) + 1`

* Recurrence Relation of Quick Sort : `T(n) = T(n-1) + O(n)`
because we need to sort the subArray of size `n-1` and partition the array of size `n` in
`O(n)` time.

* Recurrence Relation of Merge Sort : `T(n)=2T(n/2) + An`

* Recurrence Relation of Fibonacci series : `T(n) = T(nāˆ’1) + T(nāˆ’2)`

- [X] fibonacci series
- [X] tower of hanoi
- [ ] jump search
- [ ] quick sort
- [ ] merge sort
- [ ] heap sort
- [ ] 0/1 Knapsack problem
- [ ] Longest common subsequence,
- [ ] Matrix chain multiplication
- [X] Hashing, HashFunction and Collisions
- [ ] String Matching
- [ ] The subset-sum problem
- [ ] The traveling salesman problem