blob: 8dfa6416cadb5911e32fc4c92161e9c92ec7001c (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
|
bin/backtracking/generate_parentheses
bin/backtracking/graph_coloring
bin/backtracking/knight_tour
bin/backtracking/magic_sequence
bin/backtracking/minimax
bin/backtracking/n_queens
bin/backtracking/n_queens_all_solution_optimised
bin/backtracking/nqueen_print_all_solutions
bin/backtracking/rat_maze
bin/backtracking/subarray_sum
bin/backtracking/subset_sum
bin/backtracking/sudoku_solver
bin/backtracking/wildcard_matching
bin/bit_manipulation/count_bits_flip
bin/bit_manipulation/count_of_set_bits
bin/bit_manipulation/count_of_trailing_ciphers_in_factorial_n
bin/bit_manipulation/find_non_repeating_number
bin/bit_manipulation/hamming_distance
bin/bit_manipulation/next_higher_number_with_same_number_of_set_bits
bin/bit_manipulation/power_of_2
bin/bit_manipulation/set_kth_bit
bin/bit_manipulation/travelling_salesman_using_bit_manipulation
bin/ciphers/a1z26_cipher
bin/ciphers/atbash_cipher
bin/ciphers/base64_encoding
bin/ciphers/caesar_cipher
bin/ciphers/elliptic_curve_key_exchange
bin/ciphers/hill_cipher
bin/ciphers/morse_code
bin/ciphers/vigenere_cipher
bin/ciphers/xor_cipher
bin/cpu_scheduling_algorithms/fcfs_scheduling
bin/data_structures/avltree
bin/data_structures/binary_search_tree
bin/data_structures/binary_search_tree2
bin/data_structures/binaryheap
bin/data_structures/bloom_filter
bin/data_structures/circular_queue_using_linked_list
bin/data_structures/cll
bin/data_structures/disjoint_set
bin/data_structures/doubly_linked_list
bin/data_structures/dsu_path_compression
bin/data_structures/dsu_union_rank
bin/data_structures/linked_list
bin/data_structures/linkedlist_implentation_usingarray
bin/data_structures/list_array
bin/data_structures/morrisinorder
bin/data_structures/queue_using_array
bin/data_structures/queue_using_array2
bin/data_structures/queue_using_linked_list
bin/data_structures/queue_using_linkedlist
bin/data_structures/queue_using_two_stacks
bin/data_structures/rb_tree
bin/data_structures/reverse_a_linked_list
bin/data_structures/segment_tree
bin/data_structures/skip_list
bin/data_structures/sparse_table
bin/data_structures/stack_using_array
bin/data_structures/stack_using_linked_list
bin/data_structures/stack_using_queue
bin/data_structures/test_queue
bin/data_structures/test_stack
bin/data_structures/test_stack_students
bin/data_structures/treap
bin/data_structures/tree
bin/data_structures/tree_234
bin/data_structures/trie_modern
bin/data_structures/trie_tree
bin/data_structures/trie_using_hashmap
bin/divide_and_conquer/karatsuba_algorithm_for_fast_multiplication
bin/divide_and_conquer/strassen_matrix_multiplication
bin/games/memory_game
bin/geometry/graham_scan_algorithm
bin/geometry/jarvis_algorithm
bin/geometry/line_segment_intersection
bin/graph/bidirectional_dijkstra
bin/graph/breadth_first_search
bin/graph/bridge_finding_with_tarjan_algorithm
bin/graph/connected_components
bin/graph/connected_components_with_dsu
bin/graph/cycle_check_directed_graph
bin/graph/depth_first_search
bin/graph/depth_first_search_with_stack
bin/graph/dijkstra
bin/graph/hamiltons_cycle
bin/graph/hopcroft_karp
bin/graph/is_graph_bipartite
bin/graph/is_graph_bipartite2
bin/graph/kosaraju
bin/graph/kruskal
bin/graph/lowest_common_ancestor
bin/graph/max_flow_with_ford_fulkerson_and_edmond_karp_algo
bin/graph/prim
bin/graph/topological_sort
bin/graph/topological_sort_by_kahns_algo
bin/graph/travelling_salesman_problem
bin/graphics/spirograph
bin/hash/chaining
bin/hash/double_hash_hash_table
bin/hash/linear_probing_hash_table
bin/hash/md5
bin/hash/quadratic_probing_hash_table
bin/hash/sha1
bin/hash/sha256
bin/machine_learning/a_star_search
bin/machine_learning/adaline_learning
bin/machine_learning/k_nearest_neighbors
bin/machine_learning/kohonen_som_topology
bin/machine_learning/kohonen_som_trace
bin/machine_learning/neural_network
bin/machine_learning/ordinary_least_squares_regressor
bin/math/aliquot_sum
bin/math/approximate_pi
bin/math/area
bin/math/armstrong_number
bin/math/binary_exponent
bin/math/binomial_calculate
bin/math/check_amicable_pair
bin/math/check_factorial
bin/math/check_prime
bin/math/complex_numbers
bin/math/double_factorial
bin/math/eratosthenes
bin/math/eulers_totient_function
bin/math/extended_euclid_algorithm
bin/math/factorial
bin/math/fast_power
bin/math/fibonacci
bin/math/fibonacci_fast
bin/math/fibonacci_large
bin/math/fibonacci_matrix_exponentiation
bin/math/fibonacci_sum
bin/math/finding_number_of_digits_in_a_number
bin/math/gcd_iterative_euclidean
bin/math/gcd_of_n_numbers
bin/math/gcd_recursive_euclidean
bin/math/integral_approximation
bin/math/integral_approximation2
bin/math/inv_sqrt
bin/math/iterative_factorial
bin/math/large_factorial
bin/math/largest_power
bin/math/lcm_sum
bin/math/least_common_multiple
bin/math/linear_recurrence_matrix
bin/math/magic_number
bin/math/miller_rabin
bin/math/modular_division
bin/math/modular_exponentiation
bin/math/modular_inverse_fermat_little_theorem
bin/math/modular_inverse_simple
bin/math/n_bonacci
bin/math/n_choose_r
bin/math/ncr_modulo_p
bin/math/number_of_positive_divisors
bin/math/perimeter
bin/math/power_for_huge_numbers
bin/math/power_of_two
bin/math/prime_factorization
bin/math/prime_numbers
bin/math/primes_up_to_billion
bin/math/quadratic_equations_complex_numbers
bin/math/realtime_stats
bin/math/sieve_of_eratosthenes
bin/math/sqrt_double
bin/math/string_fibonacci
bin/math/sum_of_binomial_coefficient
bin/math/sum_of_digits
bin/math/vector_cross_product
bin/math/volume
bin/numerical_methods/babylonian_method
bin/numerical_methods/bisection_method
bin/numerical_methods/brent_method_extrema
bin/numerical_methods/composite_simpson_rule
bin/numerical_methods/durand_kerner_roots
bin/numerical_methods/false_position
bin/numerical_methods/fast_fourier_transform
bin/numerical_methods/gaussian_elimination
bin/numerical_methods/golden_search_extrema
bin/numerical_methods/gram_schmidt
bin/numerical_methods/inverse_fast_fourier_transform
bin/numerical_methods/lu_decompose
bin/numerical_methods/midpoint_integral_method
bin/numerical_methods/newton_raphson_method
bin/numerical_methods/ode_forward_euler
bin/numerical_methods/ode_midpoint_euler
bin/numerical_methods/ode_semi_implicit_euler
bin/numerical_methods/qr_decomposition
bin/numerical_methods/qr_eigen_values
bin/numerical_methods/rungekutta
bin/numerical_methods/successive_approximation
bin/others/buzz_number
bin/others/decimal_to_binary
bin/others/decimal_to_hexadecimal
bin/others/decimal_to_roman_numeral
bin/others/easter
bin/others/fast_integer_input
bin/others/happy_number
bin/others/iterative_tree_traversals
bin/others/kadanes3
bin/others/kelvin_to_celsius
bin/others/lru_cache
bin/others/matrix_exponentiation
bin/others/palindrome_of_number
bin/others/paranthesis_matching
bin/others/pascal_triangle
bin/others/postfix_evaluation
bin/others/primality_test
bin/others/recursive_tree_traversal
bin/others/smallest_circle
bin/others/sparse_matrix
bin/others/spiral_print
bin/others/stairs_pattern
bin/others/tower_of_hanoi
bin/others/vector_important_functions
bin/physics/ground_to_ground_projectile_motion
bin/probability/addition_rule
bin/probability/bayes_theorem
bin/probability/binomial_dist
bin/probability/geometric_dist
bin/probability/poisson_dist
bin/probability/windowed_median
bin/search/binary_search
bin/search/exponential_search
bin/search/fibonacci_search
bin/search/floyd_cycle_detection_algo
bin/search/hash_search
bin/search/interpolation_search
bin/search/interpolation_search2
bin/search/jump_search
bin/search/linear_search
bin/search/median_search
bin/search/median_search2
bin/search/saddleback_search
bin/search/sublist_search
bin/search/ternary_search
bin/search/text_search
bin/sorting/bead_sort
bin/sorting/binary_insertion_sort
bin/sorting/bitonic_sort
bin/sorting/bogo_sort
bin/sorting/bubble_sort
bin/sorting/bucket_sort
bin/sorting/cocktail_selection_sort
bin/sorting/comb_sort
bin/sorting/count_inversions
bin/sorting/counting_sort
bin/sorting/counting_sort_string
bin/sorting/cycle_sort
bin/sorting/dnf_sort
bin/sorting/gnome_sort
bin/sorting/heap_sort
bin/sorting/insertion_sort
bin/sorting/library_sort
bin/sorting/merge_insertion_sort
bin/sorting/merge_sort
bin/sorting/non_recursive_merge_sort
bin/sorting/numeric_string_sort
bin/sorting/odd_even_sort
bin/sorting/pancake_sort
bin/sorting/pigeonhole_sort
bin/sorting/quick_sort
bin/sorting/quick_sort_3
bin/sorting/radix_sort
bin/sorting/radix_sort2
bin/sorting/random_pivot_quick_sort
bin/sorting/recursive_bubble_sort
bin/sorting/selection_sort_iterative
bin/sorting/selection_sort_recursive
bin/sorting/shell_sort
bin/sorting/shell_sort2
bin/sorting/slow_sort
bin/sorting/stooge_sort
bin/sorting/strand_sort
bin/sorting/swap_sort
bin/sorting/tim_sort
bin/sorting/wave_sort
bin/sorting/wiggle_sort
bin/strings/boyer_moore
bin/strings/brute_force_string_searching
bin/strings/horspool
bin/strings/knuth_morris_pratt
bin/strings/manacher_algorithm
bin/strings/rabin_karp
bin/strings/z_function
|