2021-04-25 15:11:36 +00:00
|
|
|
# C
|
|
|
|
|
|
|
|
## Arrays
|
2021-10-21 12:58:30 +00:00
|
|
|
|
2021-04-25 15:11:36 +00:00
|
|
|
- [Even and Odd](arrays/even-and-odd.c)
|
|
|
|
- [Unique Elements in an array](arrays/unique-elements-in-an-array.c)
|
2021-10-21 12:58:30 +00:00
|
|
|
- [Reverse an array](arrays/reverse-array.c)
|
|
|
|
- [Maximum difference](arrays/maximum-difference.c)
|
2021-04-25 15:11:36 +00:00
|
|
|
|
2021-06-10 18:47:56 +00:00
|
|
|
## Bit Manipulation
|
2021-10-21 12:58:30 +00:00
|
|
|
|
2021-08-24 13:05:10 +00:00
|
|
|
- [Add and Subtract](bit-manipulation/add-and-sub-bitwise.c)
|
|
|
|
- [Multiply](bit-manipulation/multiply-bitwise.c)
|
|
|
|
- [Divide bitwise](bit-manipulation/divide-bitwise.c)
|
2021-06-10 18:47:56 +00:00
|
|
|
|
2021-04-25 15:11:36 +00:00
|
|
|
## Graphs
|
2021-10-21 12:58:30 +00:00
|
|
|
|
2021-04-25 15:11:36 +00:00
|
|
|
- [Prim's Algorithm](graphs/Prim's-algorithm.c)
|
|
|
|
|
|
|
|
## Linked Lists
|
2021-10-21 12:58:30 +00:00
|
|
|
|
2021-04-25 15:11:36 +00:00
|
|
|
- [Insert and Delete at Beginning](linked-lists/Insert-and-delete-beginning.c)
|
|
|
|
- [Josephus Problem](linked-lists/josephus-problem.c)
|
2021-06-01 15:05:56 +00:00
|
|
|
- [Circular Linked List](linked-lists/Insert-and-del-beginning-circular-ll.c)
|
2021-06-10 13:12:08 +00:00
|
|
|
- [Merge two Linked Lists](linked-lists/merge-two-linkedlists.c)
|
|
|
|
- [Reverse a Linked List](linked-lists/reverse-linkedlists.c)
|
2021-09-20 11:40:59 +00:00
|
|
|
- [Doubly Linked List](linked-lists/doubly-linked-list.c)
|
2021-10-01 14:59:58 +00:00
|
|
|
- [Glued-Linked-List](linked-lists/gl-threads.c)
|
2021-04-25 15:11:36 +00:00
|
|
|
|
2021-10-07 13:10:14 +00:00
|
|
|
## Maths
|
2021-10-21 12:58:30 +00:00
|
|
|
|
2021-10-09 15:06:25 +00:00
|
|
|
- [Palindrome Number](maths/palindrome.c)
|
2021-10-07 13:10:14 +00:00
|
|
|
|
2021-04-25 15:11:36 +00:00
|
|
|
## Queues
|
2021-10-21 12:58:30 +00:00
|
|
|
|
2021-04-25 15:11:36 +00:00
|
|
|
- [Double Ended Queue using array](queues/double-ended-queue-using-array.c)
|
|
|
|
|
|
|
|
## Sorting
|
2021-10-21 12:58:30 +00:00
|
|
|
|
2021-04-29 15:35:44 +00:00
|
|
|
- [Bubble Sort](sorting/bubble-sort.c)
|
2021-04-25 15:11:36 +00:00
|
|
|
- [Merge Sort](sorting/merge-sort.c)
|
|
|
|
- [Insertion Sort](sorting/insertion-sort.c)
|
2021-05-08 17:04:14 +00:00
|
|
|
- [Heap Sort](sorting/heap-sort.c)
|
2021-07-30 13:46:05 +00:00
|
|
|
- [Selection Sort](sorting/selection-sort.c)
|
2021-04-25 15:11:36 +00:00
|
|
|
|
|
|
|
## Strings
|
2021-10-21 12:58:30 +00:00
|
|
|
|
2021-04-25 15:11:36 +00:00
|
|
|
- [Count Words](strings/count-words.c)
|
|
|
|
- [Palindrome](strings/palindrome.c)
|
2021-05-19 12:44:20 +00:00
|
|
|
- [Permutation of String](strings/Permutation-of-String.c)
|
2021-10-12 12:56:12 +00:00
|
|
|
- [Longest Common Subsequence](strings/longest-common-subsequence.c)
|
2021-04-25 15:11:36 +00:00
|
|
|
|
2021-07-12 12:30:17 +00:00
|
|
|
## Tree
|
2021-10-21 12:58:30 +00:00
|
|
|
|
2021-04-25 15:11:36 +00:00
|
|
|
- [Height Of Tree](tree/height-of-a-tree.c)
|
|
|
|
- [Max and Min Element Of Tree](tree/min-and-max-of-tree.c)
|
2021-07-04 15:09:05 +00:00
|
|
|
- [Binary Search Tree](tree/binary-search-tree.c)
|
2021-07-08 12:34:16 +00:00
|
|
|
- [Avl Tree](tree/avl-tree.c)
|
2021-07-12 12:30:17 +00:00
|
|
|
- [Min Heap](tree/min-heap.c)
|
|
|
|
- [Max Heap](tree/max-heap.c)
|
2021-04-25 15:11:36 +00:00
|
|
|
|
|
|
|
## Searching
|
2021-10-21 12:58:30 +00:00
|
|
|
|
2021-04-25 15:11:36 +00:00
|
|
|
- [Binary Search](searching/Binary-search.c)
|
2021-04-28 22:24:09 +00:00
|
|
|
- [Jump Search](searching/Jump-search.c)
|
2021-05-04 10:28:56 +00:00
|
|
|
- [Ternary Search](searching/Ternary-search.c)
|
2021-06-07 01:36:55 +00:00
|
|
|
- [Interpolation Search](searching/Interpolation-search.c)
|