mirror of
https://github.moeyy.xyz/https://github.com/TheAlgorithms/C.git
synced 2023-10-11 15:56:24 +08:00
473 lines
31 KiB
Markdown
473 lines
31 KiB
Markdown
# List of all files
|
|
|
|
## Client Server
|
|
* [Client](https://github.com/TheAlgorithms/C/blob/master/client_server/client.c)
|
|
* [Server](https://github.com/TheAlgorithms/C/blob/master/client_server/server.c)
|
|
* [Udp Client](https://github.com/TheAlgorithms/C/blob/master/client_server/udp_client.c)
|
|
* [Udp Server](https://github.com/TheAlgorithms/C/blob/master/client_server/udp_server.c)
|
|
|
|
## Conversions
|
|
* [Binary To Decimal](https://github.com/TheAlgorithms/C/blob/master/conversions/binary_to_decimal.c)
|
|
* [Binary To Hexadecimal](https://github.com/TheAlgorithms/C/blob/master/conversions/binary_to_hexadecimal.c)
|
|
* [Binary To Octal](https://github.com/TheAlgorithms/C/blob/master/conversions/binary_to_octal.c)
|
|
* [C Atoi Str To Integer](https://github.com/TheAlgorithms/C/blob/master/conversions/c_atoi_str_to_integer.c)
|
|
* [Decimal To Binary](https://github.com/TheAlgorithms/C/blob/master/conversions/decimal_to_binary.c)
|
|
* [Decimal To Binary Recursion](https://github.com/TheAlgorithms/C/blob/master/conversions/decimal_to_binary_recursion.c)
|
|
* [Decimal To Hexa](https://github.com/TheAlgorithms/C/blob/master/conversions/decimal_to_hexa.c)
|
|
* [Decimal To Octal](https://github.com/TheAlgorithms/C/blob/master/conversions/decimal_to_octal.c)
|
|
* [Decimal To Octal Recursion](https://github.com/TheAlgorithms/C/blob/master/conversions/decimal_to_octal_recursion.c)
|
|
* [Hexadecimal To Octal](https://github.com/TheAlgorithms/C/blob/master/conversions/hexadecimal_to_octal.c)
|
|
* [Hexadecimal To Octal2](https://github.com/TheAlgorithms/C/blob/master/conversions/hexadecimal_to_octal2.c)
|
|
* [Int To String](https://github.com/TheAlgorithms/C/blob/master/conversions/int_to_string.c)
|
|
* [Octal To Binary](https://github.com/TheAlgorithms/C/blob/master/conversions/octal_to_binary.c)
|
|
* [Octal To Decimal](https://github.com/TheAlgorithms/C/blob/master/conversions/octal_to_decimal.c)
|
|
* [To Decimal](https://github.com/TheAlgorithms/C/blob/master/conversions/to_decimal.c)
|
|
|
|
## Data Structures
|
|
* Array
|
|
* [Carray](https://github.com/TheAlgorithms/C/blob/master/data_structures/array/carray.c)
|
|
* [Carray](https://github.com/TheAlgorithms/C/blob/master/data_structures/array/carray.h)
|
|
* [Carray Tests](https://github.com/TheAlgorithms/C/blob/master/data_structures/array/carray_tests.c)
|
|
* Binary Trees
|
|
* [Avl Tree](https://github.com/TheAlgorithms/C/blob/master/data_structures/binary_trees/avl_tree.c)
|
|
* [Binary Search Tree](https://github.com/TheAlgorithms/C/blob/master/data_structures/binary_trees/binary_search_tree.c)
|
|
* [Create Node](https://github.com/TheAlgorithms/C/blob/master/data_structures/binary_trees/create_node.c)
|
|
* [Recursive Traversals](https://github.com/TheAlgorithms/C/blob/master/data_structures/binary_trees/recursive_traversals.c)
|
|
* [Red Black Tree](https://github.com/TheAlgorithms/C/blob/master/data_structures/binary_trees/red_black_tree.c)
|
|
* [Segment Tree](https://github.com/TheAlgorithms/C/blob/master/data_structures/binary_trees/segment_tree.c)
|
|
* [Threaded Binary Trees](https://github.com/TheAlgorithms/C/blob/master/data_structures/binary_trees/threaded_binary_trees.c)
|
|
* Dictionary
|
|
* [Dict](https://github.com/TheAlgorithms/C/blob/master/data_structures/dictionary/dict.c)
|
|
* [Dict](https://github.com/TheAlgorithms/C/blob/master/data_structures/dictionary/dict.h)
|
|
* [Test Program](https://github.com/TheAlgorithms/C/blob/master/data_structures/dictionary/test_program.c)
|
|
* Dynamic Array
|
|
* [Dynamic Array](https://github.com/TheAlgorithms/C/blob/master/data_structures/dynamic_array/dynamic_array.c)
|
|
* [Dynamic Array](https://github.com/TheAlgorithms/C/blob/master/data_structures/dynamic_array/dynamic_array.h)
|
|
* [Main](https://github.com/TheAlgorithms/C/blob/master/data_structures/dynamic_array/main.c)
|
|
* Graphs
|
|
* [Bellman Ford](https://github.com/TheAlgorithms/C/blob/master/data_structures/graphs/bellman_ford.c)
|
|
* [Bfs](https://github.com/TheAlgorithms/C/blob/master/data_structures/graphs/bfs.c)
|
|
* [Bfsqueue](https://github.com/TheAlgorithms/C/blob/master/data_structures/graphs/bfsqueue.c)
|
|
* [Dfs](https://github.com/TheAlgorithms/C/blob/master/data_structures/graphs/dfs.c)
|
|
* [Dfsrecursive](https://github.com/TheAlgorithms/C/blob/master/data_structures/graphs/dfsrecursive.c)
|
|
* [Dijkstra](https://github.com/TheAlgorithms/C/blob/master/data_structures/graphs/dijkstra.c)
|
|
* [Euler](https://github.com/TheAlgorithms/C/blob/master/data_structures/graphs/euler.c)
|
|
* [Floyd Warshall](https://github.com/TheAlgorithms/C/blob/master/data_structures/graphs/floyd_warshall.c)
|
|
* [Graph](https://github.com/TheAlgorithms/C/blob/master/data_structures/graphs/graph.c)
|
|
* [Graph](https://github.com/TheAlgorithms/C/blob/master/data_structures/graphs/graph.h)
|
|
* [Hamiltonian](https://github.com/TheAlgorithms/C/blob/master/data_structures/graphs/hamiltonian.c)
|
|
* [Kruskal](https://github.com/TheAlgorithms/C/blob/master/data_structures/graphs/kruskal.c)
|
|
* [Queue](https://github.com/TheAlgorithms/C/blob/master/data_structures/graphs/queue.c)
|
|
* [Queue](https://github.com/TheAlgorithms/C/blob/master/data_structures/graphs/queue.h)
|
|
* [Strongly Connected Components](https://github.com/TheAlgorithms/C/blob/master/data_structures/graphs/strongly_connected_components.c)
|
|
* [Topologicalsort](https://github.com/TheAlgorithms/C/blob/master/data_structures/graphs/topologicalsort.c)
|
|
* [Transitiveclosure](https://github.com/TheAlgorithms/C/blob/master/data_structures/graphs/transitiveclosure.c)
|
|
* Hash Set
|
|
* [Hash Set](https://github.com/TheAlgorithms/C/blob/master/data_structures/hash_set/hash_set.c)
|
|
* [Hash Set](https://github.com/TheAlgorithms/C/blob/master/data_structures/hash_set/hash_set.h)
|
|
* [Main](https://github.com/TheAlgorithms/C/blob/master/data_structures/hash_set/main.c)
|
|
* Heap
|
|
* [Max Heap](https://github.com/TheAlgorithms/C/blob/master/data_structures/heap/max_heap.c)
|
|
* [Min Heap](https://github.com/TheAlgorithms/C/blob/master/data_structures/heap/min_heap.c)
|
|
* Linked List
|
|
* [Ascending Priority Queue](https://github.com/TheAlgorithms/C/blob/master/data_structures/linked_list/ascending_priority_queue.c)
|
|
* [Circular Linked List](https://github.com/TheAlgorithms/C/blob/master/data_structures/linked_list/circular_linked_list.c)
|
|
* [Doubly Linked List](https://github.com/TheAlgorithms/C/blob/master/data_structures/linked_list/doubly_linked_list.c)
|
|
* [Merge Linked Lists](https://github.com/TheAlgorithms/C/blob/master/data_structures/linked_list/merge_linked_lists.c)
|
|
* [Middle Element In List](https://github.com/TheAlgorithms/C/blob/master/data_structures/linked_list/middle_element_in_list.c)
|
|
* [Queue Linked List](https://github.com/TheAlgorithms/C/blob/master/data_structures/linked_list/queue_linked_list.c)
|
|
* [Singly Link List Deletion](https://github.com/TheAlgorithms/C/blob/master/data_structures/linked_list/singly_link_list_deletion.c)
|
|
* [Stack Using Linked Lists](https://github.com/TheAlgorithms/C/blob/master/data_structures/linked_list/stack_using_linked_lists.c)
|
|
* List
|
|
* [List](https://github.com/TheAlgorithms/C/blob/master/data_structures/list/list.c)
|
|
* [List](https://github.com/TheAlgorithms/C/blob/master/data_structures/list/list.h)
|
|
* [Main](https://github.com/TheAlgorithms/C/blob/master/data_structures/list/main.c)
|
|
* [Queue](https://github.com/TheAlgorithms/C/blob/master/data_structures/queue.c)
|
|
* [Stack](https://github.com/TheAlgorithms/C/blob/master/data_structures/stack.c)
|
|
* Stack
|
|
* [Main](https://github.com/TheAlgorithms/C/blob/master/data_structures/stack/main.c)
|
|
* [Parenthesis](https://github.com/TheAlgorithms/C/blob/master/data_structures/stack/parenthesis.c)
|
|
* [Stack](https://github.com/TheAlgorithms/C/blob/master/data_structures/stack/stack.c)
|
|
* [Stack](https://github.com/TheAlgorithms/C/blob/master/data_structures/stack/stack.h)
|
|
* Stack Linked List
|
|
* [Main](https://github.com/TheAlgorithms/C/blob/master/data_structures/stack/stack_linked_list/main.c)
|
|
* [Stack](https://github.com/TheAlgorithms/C/blob/master/data_structures/stack/stack_linked_list/stack.c)
|
|
* [Stack](https://github.com/TheAlgorithms/C/blob/master/data_structures/stack/stack_linked_list/stack.h)
|
|
* Trie
|
|
* [Trie](https://github.com/TheAlgorithms/C/blob/master/data_structures/trie/trie.c)
|
|
|
|
## Exercism
|
|
* Acronym
|
|
* [Acronym](https://github.com/TheAlgorithms/C/blob/master/exercism/acronym/acronym.c)
|
|
* [Acronym](https://github.com/TheAlgorithms/C/blob/master/exercism/acronym/acronym.h)
|
|
* Hello World
|
|
* [Hello World](https://github.com/TheAlgorithms/C/blob/master/exercism/hello_world/hello_world.c)
|
|
* [Hello World](https://github.com/TheAlgorithms/C/blob/master/exercism/hello_world/hello_world.h)
|
|
* Isogram
|
|
* [Isogram](https://github.com/TheAlgorithms/C/blob/master/exercism/isogram/isogram.c)
|
|
* [Isogram](https://github.com/TheAlgorithms/C/blob/master/exercism/isogram/isogram.h)
|
|
* Rna Transcription
|
|
* [Rna Transcription](https://github.com/TheAlgorithms/C/blob/master/exercism/rna_transcription/rna_transcription.c)
|
|
* [Rna Transcription](https://github.com/TheAlgorithms/C/blob/master/exercism/rna_transcription/rna_transcription.h)
|
|
* Word Count
|
|
* [Word Count](https://github.com/TheAlgorithms/C/blob/master/exercism/word_count/word_count.c)
|
|
* [Word Count](https://github.com/TheAlgorithms/C/blob/master/exercism/word_count/word_count.h)
|
|
|
|
## Games
|
|
* [Tic Tac Toe](https://github.com/TheAlgorithms/C/blob/master/games/tic_tac_toe.c)
|
|
|
|
## Geometry
|
|
* [Geometry Datatypes](https://github.com/TheAlgorithms/C/blob/master/geometry/geometry_datatypes.h)
|
|
* [Quaternions](https://github.com/TheAlgorithms/C/blob/master/geometry/quaternions.c)
|
|
* [Vectors 3D](https://github.com/TheAlgorithms/C/blob/master/geometry/vectors_3d.c)
|
|
|
|
## Graphics
|
|
* [Spirograph](https://github.com/TheAlgorithms/C/blob/master/graphics/spirograph.c)
|
|
|
|
## Greedy Approach
|
|
* [Djikstra](https://github.com/TheAlgorithms/C/blob/master/greedy_approach/djikstra.c)
|
|
|
|
## Hash
|
|
* [Hash Adler32](https://github.com/TheAlgorithms/C/blob/master/hash/hash_adler32.c)
|
|
* [Hash Crc32](https://github.com/TheAlgorithms/C/blob/master/hash/hash_crc32.c)
|
|
* [Hash Djb2](https://github.com/TheAlgorithms/C/blob/master/hash/hash_djb2.c)
|
|
* [Hash Sdbm](https://github.com/TheAlgorithms/C/blob/master/hash/hash_sdbm.c)
|
|
* [Hash Xor8](https://github.com/TheAlgorithms/C/blob/master/hash/hash_xor8.c)
|
|
|
|
## Leetcode
|
|
* Problem 1
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_1/sol1.c)
|
|
* Problem 101
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_101/sol1.c)
|
|
* Problem 104
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_104/sol1.c)
|
|
* Problem 108
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_108/sol1.c)
|
|
* Problem 1089
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_1089/sol1.c)
|
|
* Problem 109
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_109/sol1.c)
|
|
* Problem 11
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_11/sol1.c)
|
|
* Problem 110
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_110/sol1.c)
|
|
* Problem 112
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_112/sol1.c)
|
|
* Problem 1184
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_1184/sol1.c)
|
|
* Problem 1189
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_1189/sol1.c)
|
|
* Problem 12
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_12/sol1.c)
|
|
* Problem 1207
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_1207/sol1.c)
|
|
* Problem 121
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_121/sol1.c)
|
|
* Problem 125
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_125/sol1.c)
|
|
* Problem 13
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_13/sol1.c)
|
|
* Problem 136
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_136/sol1.c)
|
|
* Problem 141
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_141/sol1.c)
|
|
* Problem 142
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_142/sol1.c)
|
|
* Problem 153
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_153/sol1.c)
|
|
* Problem 160
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_160/sol1.c)
|
|
* Problem 169
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_169/sol1.c)
|
|
* Problem 173
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_173/sol1.c)
|
|
* Problem 189
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_189/sol1.c)
|
|
* Problem 190
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_190/sol1.c)
|
|
* Problem 191
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_191/sol1.c)
|
|
* Problem 2
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_2/sol1.c)
|
|
* Problem 20
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_20/sol1.c)
|
|
* Problem 201
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_201/sol1.c)
|
|
* Problem 203
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_203/sol1.c)
|
|
* Problem 206
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_206/sol1.c)
|
|
* Problem 21
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_21/sol1.c)
|
|
* [Sol2](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_21/sol2.c)
|
|
* Problem 215
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_215/sol1.c)
|
|
* Problem 217
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_217/sol1.c)
|
|
* Problem 226
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_226/sol1.c)
|
|
* Problem 231
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_231/sol1.c)
|
|
* Problem 234
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_234/sol1.c)
|
|
* Problem 24
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_24/sol1.c)
|
|
* Problem 242
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_242/sol1.c)
|
|
* Problem 26
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_26/sol1.c)
|
|
* Problem 268
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_268/sol1.c)
|
|
* Problem 27
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_27/sol1.c)
|
|
* Problem 278
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_278/sol1.c)
|
|
* Problem 28
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_28/sol1.c)
|
|
* Problem 283
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_283/sol1.c)
|
|
* Problem 287
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_287/sol1.c)
|
|
* Problem 29
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_29/sol1.c)
|
|
* Problem 3
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_3/sol1.c)
|
|
* [Sol2](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_3/sol2.c)
|
|
* Problem 344
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_344/sol1.c)
|
|
* Problem 35
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_35/sol1.c)
|
|
* Problem 367
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_367/sol1.c)
|
|
* Problem 38
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_38/sol1.c)
|
|
* Problem 387
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_387/sol1.c)
|
|
* Problem 389
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_389/sol1.c)
|
|
* Problem 4
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_4/sol1.c)
|
|
* Problem 404
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_404/sol1.c)
|
|
* Problem 442
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_442/sol1.c)
|
|
* Problem 461
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_461/sol1.c)
|
|
* Problem 476
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_476/sol1.c)
|
|
* Problem 509
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_509/sol1.c)
|
|
* Problem 520
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_520/sol1.c)
|
|
* Problem 53
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_53/sol1.c)
|
|
* Problem 561
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_561/sol1.c)
|
|
* Problem 617
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_617/sol1.c)
|
|
* Problem 647
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_647/sol1.c)
|
|
* Problem 66
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_66/sol1.c)
|
|
* Problem 674
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_674/sol1.c)
|
|
* Problem 7
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_7/sol1.c)
|
|
* Problem 700
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_700/sol1.c)
|
|
* Problem 701
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_701/sol1.c)
|
|
* Problem 704
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_704/sol1.c)
|
|
* Problem 709
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_709/sol1.c)
|
|
* Problem 771
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_771/sol1.c)
|
|
* Problem 8
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_8/sol1.c)
|
|
* Problem 82
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_82/sol1.c)
|
|
* Problem 83
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_83/sol1.c)
|
|
* Problem 852
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_852/sol1.c)
|
|
* Problem 876
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_876/sol1.c)
|
|
* Problem 9
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_9/sol1.c)
|
|
* Problem 905
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_905/sol1.c)
|
|
* Problem 917
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_917/sol1.c)
|
|
* Problem 938
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_938/sol1.c)
|
|
* Problem 94
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_94/sol1.c)
|
|
* Problem 965
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_965/sol1.c)
|
|
* Problem 977
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/leetcode/problem_977/sol1.c)
|
|
|
|
## Machine Learning
|
|
* [Adaline Learning](https://github.com/TheAlgorithms/C/blob/master/machine_learning/adaline_learning.c)
|
|
* [K Means Clustering](https://github.com/TheAlgorithms/C/blob/master/machine_learning/k_means_clustering.c)
|
|
* [Kohonen Som Topology](https://github.com/TheAlgorithms/C/blob/master/machine_learning/kohonen_som_topology.c)
|
|
* [Kohonen Som Trace](https://github.com/TheAlgorithms/C/blob/master/machine_learning/kohonen_som_trace.c)
|
|
|
|
## Misc
|
|
* [Armstrong Number](https://github.com/TheAlgorithms/C/blob/master/misc/armstrong_number.c)
|
|
* [Cantor Set](https://github.com/TheAlgorithms/C/blob/master/misc/cantor_set.c)
|
|
* [Cartesian To Polar](https://github.com/TheAlgorithms/C/blob/master/misc/cartesian_to_polar.c)
|
|
* [Catalan](https://github.com/TheAlgorithms/C/blob/master/misc/catalan.c)
|
|
* [Collatz](https://github.com/TheAlgorithms/C/blob/master/misc/collatz.c)
|
|
* [Demonetization](https://github.com/TheAlgorithms/C/blob/master/misc/demonetization.c)
|
|
* [Factorial](https://github.com/TheAlgorithms/C/blob/master/misc/factorial.c)
|
|
* [Factorial Large Number](https://github.com/TheAlgorithms/C/blob/master/misc/factorial_large_number.c)
|
|
* [Factorial Trailing Zeroes](https://github.com/TheAlgorithms/C/blob/master/misc/factorial_trailing_zeroes.c)
|
|
* [Fibonacci](https://github.com/TheAlgorithms/C/blob/master/misc/fibonacci.c)
|
|
* [Fibonacci Dp](https://github.com/TheAlgorithms/C/blob/master/misc/fibonacci_dp.c)
|
|
* [Fibonacci Fast](https://github.com/TheAlgorithms/C/blob/master/misc/fibonacci_fast.c)
|
|
* [Gcd](https://github.com/TheAlgorithms/C/blob/master/misc/gcd.c)
|
|
* [Is Armstrong](https://github.com/TheAlgorithms/C/blob/master/misc/is_armstrong.c)
|
|
* [Large Factorials](https://github.com/TheAlgorithms/C/blob/master/misc/large_factorials.c)
|
|
* [Lcm](https://github.com/TheAlgorithms/C/blob/master/misc/lcm.c)
|
|
* [Lerp](https://github.com/TheAlgorithms/C/blob/master/misc/lerp.c)
|
|
* [Lexicographic Permutations](https://github.com/TheAlgorithms/C/blob/master/misc/lexicographic_permutations.c)
|
|
* [Longest Subsequence](https://github.com/TheAlgorithms/C/blob/master/misc/longest_subsequence.c)
|
|
* [Mirror](https://github.com/TheAlgorithms/C/blob/master/misc/mirror.c)
|
|
* [Palindrome](https://github.com/TheAlgorithms/C/blob/master/misc/palindrome.c)
|
|
* [Pid](https://github.com/TheAlgorithms/C/blob/master/misc/pid.c)
|
|
* [Poly Add](https://github.com/TheAlgorithms/C/blob/master/misc/poly_add.c)
|
|
* [Prime](https://github.com/TheAlgorithms/C/blob/master/misc/prime.c)
|
|
* [Prime Factoriziation](https://github.com/TheAlgorithms/C/blob/master/misc/prime_factoriziation.c)
|
|
* [Quartile](https://github.com/TheAlgorithms/C/blob/master/misc/quartile.c)
|
|
* [Rselect](https://github.com/TheAlgorithms/C/blob/master/misc/rselect.c)
|
|
* [Strong Number](https://github.com/TheAlgorithms/C/blob/master/misc/strong_number.c)
|
|
* [Sudoku Solver](https://github.com/TheAlgorithms/C/blob/master/misc/sudoku_solver.c)
|
|
* [Tower Of Hanoi](https://github.com/TheAlgorithms/C/blob/master/misc/tower_of_hanoi.c)
|
|
* [Union Find](https://github.com/TheAlgorithms/C/blob/master/misc/union_find.c)
|
|
|
|
## Numerical Methods
|
|
* [Durand Kerner Roots](https://github.com/TheAlgorithms/C/blob/master/numerical_methods/durand_kerner_roots.c)
|
|
* [Gauss Elimination](https://github.com/TheAlgorithms/C/blob/master/numerical_methods/gauss_elimination.c)
|
|
* [Gauss Seidel Method](https://github.com/TheAlgorithms/C/blob/master/numerical_methods/gauss_seidel_method.c)
|
|
* [Lagrange Theorem](https://github.com/TheAlgorithms/C/blob/master/numerical_methods/lagrange_theorem.c)
|
|
* [Lu Decompose](https://github.com/TheAlgorithms/C/blob/master/numerical_methods/lu_decompose.c)
|
|
* [Mean](https://github.com/TheAlgorithms/C/blob/master/numerical_methods/mean.c)
|
|
* [Median](https://github.com/TheAlgorithms/C/blob/master/numerical_methods/median.c)
|
|
* [Newton Raphson Root](https://github.com/TheAlgorithms/C/blob/master/numerical_methods/newton_raphson_root.c)
|
|
* [Ode Forward Euler](https://github.com/TheAlgorithms/C/blob/master/numerical_methods/ode_forward_euler.c)
|
|
* [Ode Midpoint Euler](https://github.com/TheAlgorithms/C/blob/master/numerical_methods/ode_midpoint_euler.c)
|
|
* [Ode Semi Implicit Euler](https://github.com/TheAlgorithms/C/blob/master/numerical_methods/ode_semi_implicit_euler.c)
|
|
* [Qr Decompose](https://github.com/TheAlgorithms/C/blob/master/numerical_methods/qr_decompose.h)
|
|
* [Qr Decomposition](https://github.com/TheAlgorithms/C/blob/master/numerical_methods/qr_decomposition.c)
|
|
* [Qr Eigen Values](https://github.com/TheAlgorithms/C/blob/master/numerical_methods/qr_eigen_values.c)
|
|
* [Realtime Stats](https://github.com/TheAlgorithms/C/blob/master/numerical_methods/realtime_stats.c)
|
|
* [Simpsons 1 3Rd Rule](https://github.com/TheAlgorithms/C/blob/master/numerical_methods/simpsons_1_3rd_rule.c)
|
|
* [Variance](https://github.com/TheAlgorithms/C/blob/master/numerical_methods/variance.c)
|
|
|
|
## Project Euler
|
|
* Problem 1
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/project_euler/problem_1/sol1.c)
|
|
* [Sol2](https://github.com/TheAlgorithms/C/blob/master/project_euler/problem_1/sol2.c)
|
|
* [Sol3](https://github.com/TheAlgorithms/C/blob/master/project_euler/problem_1/sol3.c)
|
|
* [Sol4](https://github.com/TheAlgorithms/C/blob/master/project_euler/problem_1/sol4.c)
|
|
* Problem 10
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/project_euler/problem_10/sol1.c)
|
|
* [Sol2](https://github.com/TheAlgorithms/C/blob/master/project_euler/problem_10/sol2.c)
|
|
* Problem 12
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/project_euler/problem_12/sol1.c)
|
|
* Problem 13
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/project_euler/problem_13/sol1.c)
|
|
* Problem 14
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/project_euler/problem_14/sol1.c)
|
|
* Problem 15
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/project_euler/problem_15/sol1.c)
|
|
* Problem 16
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/project_euler/problem_16/sol1.c)
|
|
* Problem 19
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/project_euler/problem_19/sol1.c)
|
|
* Problem 2
|
|
* [So1](https://github.com/TheAlgorithms/C/blob/master/project_euler/problem_2/so1.c)
|
|
* Problem 20
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/project_euler/problem_20/sol1.c)
|
|
* Problem 21
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/project_euler/problem_21/sol1.c)
|
|
* Problem 22
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/project_euler/problem_22/sol1.c)
|
|
* Problem 23
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/project_euler/problem_23/sol1.c)
|
|
* [Sol2](https://github.com/TheAlgorithms/C/blob/master/project_euler/problem_23/sol2.c)
|
|
* Problem 25
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/project_euler/problem_25/sol1.c)
|
|
* Problem 26
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/project_euler/problem_26/sol1.c)
|
|
* Problem 3
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/project_euler/problem_3/sol1.c)
|
|
* [Sol2](https://github.com/TheAlgorithms/C/blob/master/project_euler/problem_3/sol2.c)
|
|
* Problem 4
|
|
* [Sol](https://github.com/TheAlgorithms/C/blob/master/project_euler/problem_4/sol.c)
|
|
* Problem 401
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/project_euler/problem_401/sol1.c)
|
|
* Problem 5
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/project_euler/problem_5/sol1.c)
|
|
* [Sol2](https://github.com/TheAlgorithms/C/blob/master/project_euler/problem_5/sol2.c)
|
|
* [Sol3](https://github.com/TheAlgorithms/C/blob/master/project_euler/problem_5/sol3.c)
|
|
* Problem 6
|
|
* [Sol](https://github.com/TheAlgorithms/C/blob/master/project_euler/problem_6/sol.c)
|
|
* Problem 7
|
|
* [Sol](https://github.com/TheAlgorithms/C/blob/master/project_euler/problem_7/sol.c)
|
|
* [Sol2](https://github.com/TheAlgorithms/C/blob/master/project_euler/problem_7/sol2.c)
|
|
* Problem 8
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/project_euler/problem_8/sol1.c)
|
|
* [Sol2](https://github.com/TheAlgorithms/C/blob/master/project_euler/problem_8/sol2.c)
|
|
* Problem 9
|
|
* [Sol1](https://github.com/TheAlgorithms/C/blob/master/project_euler/problem_9/sol1.c)
|
|
* [Sol2](https://github.com/TheAlgorithms/C/blob/master/project_euler/problem_9/sol2.c)
|
|
|
|
## Searching
|
|
* [Binary Search](https://github.com/TheAlgorithms/C/blob/master/searching/binary_search.c)
|
|
* [Fibonacci Search](https://github.com/TheAlgorithms/C/blob/master/searching/fibonacci_search.c)
|
|
* [Interpolation Search](https://github.com/TheAlgorithms/C/blob/master/searching/interpolation_search.c)
|
|
* [Jump Search](https://github.com/TheAlgorithms/C/blob/master/searching/jump_search.c)
|
|
* [Linear Search](https://github.com/TheAlgorithms/C/blob/master/searching/linear_search.c)
|
|
* [Modified Binary Search](https://github.com/TheAlgorithms/C/blob/master/searching/modified_binary_search.c)
|
|
* [Other Binary Search](https://github.com/TheAlgorithms/C/blob/master/searching/other_binary_search.c)
|
|
* Pattern Search
|
|
* [Boyer Moore Search](https://github.com/TheAlgorithms/C/blob/master/searching/pattern_search/boyer_moore_search.c)
|
|
* [Naive Search](https://github.com/TheAlgorithms/C/blob/master/searching/pattern_search/naive_search.c)
|
|
* [Rabin Karp Search](https://github.com/TheAlgorithms/C/blob/master/searching/pattern_search/rabin_karp_search.c)
|
|
* [Ternary Search](https://github.com/TheAlgorithms/C/blob/master/searching/ternary_search.c)
|
|
|
|
## Sorting
|
|
* [Bead Sort](https://github.com/TheAlgorithms/C/blob/master/sorting/bead_sort.c)
|
|
* [Binary Insertion Sort](https://github.com/TheAlgorithms/C/blob/master/sorting/binary_insertion_sort.c)
|
|
* [Bogo Sort](https://github.com/TheAlgorithms/C/blob/master/sorting/bogo_sort.c)
|
|
* [Bubble Sort](https://github.com/TheAlgorithms/C/blob/master/sorting/bubble_sort.c)
|
|
* [Bubble Sort 2](https://github.com/TheAlgorithms/C/blob/master/sorting/bubble_sort_2.c)
|
|
* [Bubble Sort Recursion](https://github.com/TheAlgorithms/C/blob/master/sorting/bubble_sort_recursion.c)
|
|
* [Bucket Sort](https://github.com/TheAlgorithms/C/blob/master/sorting/bucket_sort.c)
|
|
* [Cocktail Sort](https://github.com/TheAlgorithms/C/blob/master/sorting/cocktail_sort.c)
|
|
* [Comb Sort](https://github.com/TheAlgorithms/C/blob/master/sorting/comb_sort.c)
|
|
* [Counting Sort](https://github.com/TheAlgorithms/C/blob/master/sorting/counting_sort.c)
|
|
* [Cycle Sort](https://github.com/TheAlgorithms/C/blob/master/sorting/cycle_sort.c)
|
|
* [Gnome Sort](https://github.com/TheAlgorithms/C/blob/master/sorting/gnome_sort.c)
|
|
* [Heap Sort](https://github.com/TheAlgorithms/C/blob/master/sorting/heap_sort.c)
|
|
* [Insertion Sort](https://github.com/TheAlgorithms/C/blob/master/sorting/insertion_sort.c)
|
|
* [Insertion Sort Recursive](https://github.com/TheAlgorithms/C/blob/master/sorting/insertion_sort_recursive.c)
|
|
* [Merge Sort](https://github.com/TheAlgorithms/C/blob/master/sorting/merge_sort.c)
|
|
* [Merge Sort Nr](https://github.com/TheAlgorithms/C/blob/master/sorting/merge_sort_nr.c)
|
|
* [Multikey Quick Sort](https://github.com/TheAlgorithms/C/blob/master/sorting/multikey_quick_sort.c)
|
|
* [Pancake Sort](https://github.com/TheAlgorithms/C/blob/master/sorting/pancake_sort.c)
|
|
* [Partition Sort](https://github.com/TheAlgorithms/C/blob/master/sorting/partition_sort.c)
|
|
* [Pigeonhole Sort](https://github.com/TheAlgorithms/C/blob/master/sorting/pigeonhole_sort.c)
|
|
* [Quick Sort](https://github.com/TheAlgorithms/C/blob/master/sorting/quick_sort.c)
|
|
* [Radix Sort](https://github.com/TheAlgorithms/C/blob/master/sorting/radix_sort.c)
|
|
* [Radix Sort 2](https://github.com/TheAlgorithms/C/blob/master/sorting/radix_sort_2.c)
|
|
* [Random Quick Sort](https://github.com/TheAlgorithms/C/blob/master/sorting/random_quick_sort.c)
|
|
* [Selection Sort](https://github.com/TheAlgorithms/C/blob/master/sorting/selection_sort.c)
|
|
* [Shaker Sort](https://github.com/TheAlgorithms/C/blob/master/sorting/shaker_sort.c)
|
|
* [Shell Sort](https://github.com/TheAlgorithms/C/blob/master/sorting/shell_sort.c)
|
|
* [Shell Sort2](https://github.com/TheAlgorithms/C/blob/master/sorting/shell_sort2.c)
|
|
* [Stooge Sort](https://github.com/TheAlgorithms/C/blob/master/sorting/stooge_sort.c)
|