|
3 | 3 | # Algorithm |
4 | 4 |
|
5 | 5 | <details> |
6 | | - <summary> <h2> <b><i>Graph Theory</i></b> </h2> </summary> |
| 6 | + <summary> <b><i>Graph Theory</i></b> </summary> |
7 | 7 |
|
8 | 8 | * ***Graph Traversal*** |
9 | 9 | * BFS |
|
40 | 40 |
|
41 | 41 | </details> |
42 | 42 |
|
43 | | -<h3> <b><i>Number Theory</i></b> </h3> |
| 43 | +<details> |
| 44 | + <summary> <b><i>Number Theory</i></b> </summary> |
44 | 45 |
|
45 | 46 | * ***Power & Modulus*** |
46 | 47 | * [Power](https://github.com/zarif98sjs/Advanced-Data-Structure-and-Algorithm/blob/master/Algorithm/18%20Power.cpp) |
|
73 | 74 | * Prime Factorization of N Factorial O(N*log(N)) |
74 | 75 | * Find the first K digits of N! |
75 | 76 | * [***Chinese Remainder Theorem***](https://github.com/zarif98sjs/Advanced-Data-Structure-and-Algorithm/blob/master/Algorithm/34%20Chinese%20Remainder%20Theorem.cpp) |
76 | | - |
77 | | - |
78 | | -<h3> <b><i>String</i></b> </h3> |
79 | 77 |
|
| 78 | +</details> |
| 79 | + |
| 80 | + |
| 81 | +<details> |
| 82 | + <summary> <b><i>String</i></b> </summary> |
| 83 | + |
80 | 84 | * [***Suffix Array***](https://github.com/zarif98sjs/Advanced-Data-Structure-and-Algorithm/blob/master/Data%20Structure/23%20Suffix%20Array%204.cpp) : **O( NlogN )** |
81 | 85 | * [***Longest Common Prefix (LCP) Array Construction***](https://github.com/zarif98sjs/Advanced-Data-Structure-and-Algorithm/blob/master/Algorithm/43%20Longest%20Common%20Prefix.cpp) : **O(N)** |
82 | 86 | * [***Prefix Function (KMP ALgorithm)***](https://github.com/zarif98sjs/Advanced-Data-Structure-and-Algorithm/blob/master/Algorithm/44%20Prefix%20Function%20KMP.cpp) : **O(N)** |
83 | | - |
84 | | - |
85 | | -<h3> <b><i>Backtracking</i></b> </h3> |
| 87 | +</details> |
86 | 88 |
|
| 89 | +<details> |
| 90 | + <summary> <b><i>Backtracking</i></b> </summary> |
| 91 | + |
87 | 92 | * ***N Queen*** |
88 | 93 | * [Easy to Understand](https://github.com/zarif98sjs/Advanced-Data-Structure-and-Algorithm/blob/master/Algorithm/45%20Backtrack%20N%20Queen.cpp) |
89 | 94 | * [Optimized](https://github.com/zarif98sjs/Advanced-Data-Structure-and-Algorithm/blob/master/Algorithm/46%20Backtrack%20N%20Queen%20Optimized.cpp) |
90 | 95 | * [***Knight's Tour***](https://github.com/zarif98sjs/Advanced-Data-Structure-and-Algorithm/blob/master/Algorithm/47%20Backtrack%20Knight's%20Tour.cpp) |
| 96 | + |
| 97 | +</details> |
91 | 98 |
|
92 | | - |
93 | | -<h3> <b><i>Search Technique</i></b> </h3> |
94 | | - |
95 | | - * ***Binary Search*** |
| 99 | +<details> |
| 100 | + <summary> <b><i>Search Technique</i></b> </summary> |
| 101 | + |
| 102 | + * ***Binary Search*** |
96 | 103 | * [*lower_bound* , *upper_bound* implementation](https://github.com/zarif98sjs/Advanced-Data-Structure-and-Algorithm/blob/master/Algorithm/42%20Binary%20Search.cpp) |
97 | 104 | * [Solve Equation](https://github.com/zarif98sjs/Advanced-Data-Structure-and-Algorithm/blob/master/Algorithm/16%20Binary%20Search%20(Eqn%20Solve).cpp) |
98 | 105 | * [Meet In The Middle](https://github.com/zarif98sjs/Advanced-Data-Structure-and-Algorithm/blob/master/Algorithm/17%20Binary%20Search%20(Meet%20In%20The%20Middle).cpp) |
99 | | - |
| 106 | + |
| 107 | +</details> |
| 108 | + |
100 | 109 |
|
101 | 110 | # Data Structure |
102 | 111 |
|
|
0 commit comments