Example Search
Project Search
Java
C++
Python
Scala
Blog
Project: cosmos
(GitHub Link)
cosmos-master
.github
CONTRIBUTORS.md
PULL_REQUEST_TEMPLATE.md
CONTRIBUTING.md
ISSUE_TEMPLATE.md
CODE_OF_CONDUCT.md
code
quantum_algorithms
grovers_algorithm
P1_grover_plot.py
README.md
shors_algorithm
P1_shor_primefactorization.py
README.md
shell_script
functions
src
return_code.sh
scope.sh
function.sh
nestedfunction.sh
func_parameters.sh
multiplefunctioncall.sh
multicall.sh
README.md
control_structures
src
if_elif_else.sh
if_else.sh
switch_case.sh
README.md
Looping
while_loop
while_basics.sh
while_infinite.sh
for_loop
forloop_tuple.sh
for_continue.sh
for_seq.sh
for_infinite.sh
for_items.sh
for_increment.sh
for_break.sh
for_jump.sh
for_ctype.sh
README.md
make_and_makefile
multiply.c
Makefile
Screenshot
mycalculator
mymath.h
add.c
subtract.c
README.md
divide.c
main.c
deleting_old_archives.sh
README.md
basic_scripts
src
specialvar.sh
arithmetic.sh
readvar.sh
HelloWorld.sh
inout.sh
commandlineargument.sh
deletevar.sh
variable.sh
README.md
square_root_decomposition
src
mos_algorithm
mos_algorithm.cpp
sqrtdecomposition.py
README.md
test
README.md
computational_geometry
src
bresenham_circle
bresenham_circle.cpp
graphics.h
chans_algorithm
chans_algorithm.cpp
halfplane_intersection
halfplane_intersection.cpp
sphere_tetrahedron_intersection
sphere_tetrahedron_intersection.cpp
luvector.hpp
graham_scan
graham_scan.java
graham_scan.cpp
graham_scan2.cpp
area_of_triangle
area_of_triangle.go
area_of_triangle.py
area_of_triangle.java
area_of_triangle.js
area_of_triangle.rs
area_of_triangle.c
area_of_triangle_herons_formula.cpp
area_of_triangle.cpp
2d_separating_axis_test
2d_separating_axis_test.cpp
axis_aligned_bounding_box_collision
axis_aligned_bounding_box_collision.go
axis_aligned_bounding_box_collision.cpp
liang_barsky_algo
liang_barsky_algo.c
liang_barsky_algo.cpp
sutherland_hodgeman_clipping
sutherland_hodgeman_clipping.c
sutherland_hodgeman_clipping.cpp
README.md
dda_line
dda_line.cpp
bresenham_line
bresenham_line.cpp
bresenham_line.py
bresenham_line2.py
bresenham_line.java
2d_line_intersection
line_determinant_method.cpp
2d_line_intersection.hs
2d_line_intersection.cpp
README.md
line_elemination_method.cpp
2d_line_intersection.rb
2d_line_intersection.java
2d_line_intersection.c
2d_line_intersection.cs
2d_line_intersection.py
2d_line_intersection.js
jarvis_march
jarvis_march.cpp
jarvis_march2.cpp
README.md
jarvis_march.py
README.md
cohen_sutherland_lineclip
cohen_sutherland_lineclip.cpp
cohen_sutherland_lineclip.c
README.md
area_of_polygon
area_of_polygon.py
area_of_polygon.cpp
area_of_polygon.c
area_of_polygon.java
distance_between_points
distance_between_points.java
distance_between_points.go
distance_between_points.rs
distance_between_points.py
distance_between_points.js
distance_between_points.cpp
distance_between_points.c
README.md
quick_hull
test_data.csv
quick_hull.hs
quick_hull.java
quick_hull2.cpp
README.md
test_data_soln.txt
quick_hull.cpp
test
README.md
cellular_automaton
src
langtons_ant
langtons_ant.html
langtons_ant.java
langtons_ant.cpp
README.md
langtons_ant.py
elementary_cellular_automata
elementarycellularautomaton.java
README.md
conways_game_of_life
game_of_life_c_sdl.c
life.c
conway.java
life.py
life.go
README.md
conways_game_of_life.rb
life.cpp
life.rb
gameoflife.hs
genetic_algorithm
genetic_algorithm.js
genetic.cpp
genetic_algorithm.go
genetic_algorithm.py
genetic_algorithm2.py
genetic_algorithm.java
nobili_cellular_automata
README.md
brians_brain
README.md
von_neumann_cellular_automata
von_neumann_cellular_automata.c
README.md
test
README.md
code
languages
cpp
reverse_linked_list
README.md
data_structures
src
prefix_sum_array
prefix_sum_subarray.cpp
hashs
bloom_filter
bloom_filter.cpp
bloom_filter.go
bloom_filter.scala
bloom_filter.java
README.md
bloom_filter.py
bloom_filter.c
bloom_filter.swift
bloom_filter.js
hash_table
hash_table.swift
hash_table.go
hash_table.rs
hash_table.c
double_hashing.c
README.md
hash_table.py
hash_table.java
hash_table.cpp
hash_table.js
hash_table.cs
stack
prefix_to_postfix
prefix_to_postfix.py
README.md
stack
stack.swift
stack.ex
stack.java
stack.cpp
stack.go
stack.c
stack.cs
stack.erl
stack.rs
stack.rb
README.md
stack.py
stack.php
stack.js
postfix_evaluation
postfix_evaluation.py
postfix_evaluation.java
postfix_evaluation.c
README.md
postfix_evaluation.sh
balanced_expression
balanced_expression.cpp
balanced_expression.java
balanced_expression.py
balanced_expression.c
infix_to_postfix
infix_to_postfix2.cpp
infix_to_postfix.cpp
infix_to_postfix.java
README.md
infix_to_postfix.py
infix_to_postfix.c
reverse_stack
reverse_stack.py
reverse_stack.swift
reverse_stack_without_extra_space.cpp
reverse_stack.cs
reverse_stack.go
reverse_stack.c
reverse_stack.java
README.md
abstract_stack
cpp
array_stack
array_stack.cpp
array_stack.h
is_stack.h
array_stack.java
is_stack.h
README.md
README.md
infix_to_prefix
infix_to_prefix.cpp
infix_to_prefix.java
README.md
sort_stack
sort_stack.py
sort_stack.c
sort_stack.cpp
README.md
binary_heap
binary_heap.cpp
bag
bag.cpp
bag.js
bag.py
bag.java
tree
space_partitioning_tree
quad_tree
quad_tree.swift
interval_tree
README.md
interval_tree.cpp
interval_tree.java
segment_tree
segment_tree_lazy_propagation.cpp
segment_tree.java
segment_tree_rmq.py
segment_tree_sum.go
segment_tree_rmq.go
segment_tree_rmq_with_update.cpp
lazy_segment_tree.java
segment_tree_rmq.cpp
segment_tree.scala
segment_tree_sum.cpp
segment_tree_rmq.adb
README.md
persistent_segment_tree_sum.cpp
segment_tree_sum.rb
segment_tree_sum.py
segment_tree_kth_statistics_on_segment.cpp
kd_tree
kd_tree.java
kd_tree.cpp
van_emde_boas_tree
van_emde_boas_tree.cpp
segment_tree
segment_tree.c
segment_tree_rmq.adb
binary_tree
avl_tree
avl_tree.java
avl_tree.c
avl_tree.swift
avl_tree.cpp
aa_tree
aa_tree.cpp
README.md
rope
rope.py
binary_tree
convert_to_doubly_linked_list
convert_to_doubly_linked_list.cpp
make_mirror_tree
make_mirror_tree.py
make_mirror_tree.cpp
README.md
make_mirror_tree.c
make_binary_tree
from_inorder_and_postorder
make_tree_from_inorder_and_postorder.c
make_tree_from_inorder_and_postorder.cpp
from_inorder_and_preorder
make_tree_from_inorder_and_preorder.cpp
make_tree_from_inorder_and_preorder.c
README.md
make_tree_from_inorder_and_preorder.java
README.md
path_sum
sum_left
sum_left.c
README.md
left_sum.py
path_sum.cpp
path_sum.hpp
is_same
is_same.cpp
diameter
diameter.hs
diameter.c
diameter2.c
diameter.java
README.md
diameter.py
diameter2.cpp
diameter.cpp
is_balance
is_balance.java
README.md
maximum_height
maximum_height2.cpp
maximum_height.cpp
README.md
maximum_height.py
maximum_height.java
node
node.cpp
traversal
preorder
left_view
left_view.java
right_view
right_view2.cpp
README.md
right_view.cpp
right_view.py
inorder
right_threaded
right_threaded.cpp
zigzag
zigzag.cpp
tree
tree.c
tree.cpp
tree.java
tree.go
tree2.swift
README.md
tree.swift
tree.rb
tree.py
tree.js
tree2.java
bottom_view_binary_tree
bottom_view_tree.cpp
bottom_view_tree.java
README.md
is_binary_tree
is_binary_tree.cpp
minimum_height
minimum_height.py
minimum_height.java
README.md
minimum_height.cpp
minimum_height.c
serializer
serializer.cpp
treap
treap.scala
persistent_treap.kt
treap.swift
treap.cpp
treap.java
b_tree
b_tree
b_tree.py
b_tree.swift
b_tree.cpp
b_tree_c
btree.h
btree.c
README.md
main.c
two_three_tree
twothreetree.scala
tree
suffix_array
suffix_array.cpp
trie
trie.java
trie.js
trie.rb
trie.cs
trie.c
trie.go
README.md
trie.scala
trie.py
trie.cpp
trie.swift
heap
soft_heap
soft_heap.cpp
binomial_heap
binomial_heap.scala
binomial_heap.c
binomial_heap.cpp
pairing_heap
README.md
pairing_heap.sml
pairing_heap.fs
min_heap
min_heap.py
min_heap.js
min_heap.java
min_heap.swift
min_heap.rb
min_heap.cpp
min_heap.c
max_heap
max_heap.c
max_heap.cpp
max_heap.java
max_heap.py
max_heap.go
README.md
priority_queue
leftist_tree
leftist_priority_queue.cpp
priority_queue.js
priority_queue.py
README.md
multiway_tree
union_find
union_find.scala
union_find_dynamic.cpp
union_find.cpp
union_find.c
union_find.go
union_find.java
README.md
union_find.js
union_find.py
van_emde_boas_tree
van_emde_boas.cpp
red_black_tree
red_black_tree.test.cpp
red_black_tree.h
red_black_tree.rb
red_black_tree.scala
red_black_tree.c
red_black_tree.java
red_black_tree.cpp
fenwick_tree
fenwick_tree.cpp
fenwick_tree.java
fenwick_tree.go
fenwick_tree_inversion_count.cpp
fenwick_tree.c
fenwick_tree.pl
fenwick_tree.py
README.md
splay_tree
splay_tree.kt
splay_tree.scala
splay_tree.java
splay_tree.go
readme.md
splay_tree.cpp
README.md
list
skip_list
skip_list.c
skip_list.swift
skip_list.rb
skip_list.cpp
README.md
skip_list.scala
skip_list.java
xor_linked_list
xor_linked_list.cpp
README.md
singly_linked_list
singly_linked_list.js
singly_linked_list.rb
singly_linked_list_with_3_nodes.java
singly_linked_list.swift
operations
insertion
insertion_at_nth_node.py
insertion_at_front.py
insertion_at_end.py
find
find.py
find.java
find.c
delete
delete_node_with_key.java
delete_nth_node.c
merge_sorted
merge_sorted.cpp
sort
bubble_sort.cpp
print_reverse
print_reverse.py
print_reverse.scala
nth_node_linked_list
nth_node_linked_list.cpp
nth_node_linked_list.c
unclassified
union_intersection_in_list.c
linked_list.java
linked_list_operations.cpp
union_intersection_in_list.textclipping
linked_list_example.java
detect_cycle
detect_cycle_hashmap.py
detect_cycle.cpp
rotate
rotate.cpp
reverse
reverse_iteration.cpp
reverse.cpp
reverse_recursion2.cpp
reverse_recursion.cpp
reverse.c
rotate_a_linked_list_by_k_nodes
rotate_a_linked_list_by_k_nodes.cpp
push
push.cpp
singly_linked_list.go
singly_linked_list_with_classes.cpp
singly_linked_list.cpp
singly_linked_list.cs
singly_linked_list.c
singly_linked_list_menu_driven.c
singly_linked_list.py
menu_interface
link.h
singly_list.c
singly_linked_list.java
doubly_linked_list
doubly_linked_list.swift
c
doubly_linked_list.c
doubly_linked_list.h
doubly_linked_list.js
doubly_linked_list.cpp
doubly_linked_list.go
doubly_linked_list.java
menu_interface
dlink.h
doubly_link.c
doubly_linked_list.py
README.md
circular_linked_list
circular_linked_list.cpp
circular_linked_list.java
operations
is_circular.py
has_loop.py
circular_linked_list.py
circular_linked_list.c
minqueue
minqueue.cpp
queue
queue_stream
queue_stream.cs
queue_using_stack
queue_using_stack.c
queue_using_stack.java
queue_using_stack.cpp
queue_using_stack.sh
queue_using_stack.py
double_ended_queue
deque_library_function.cpp
double_ended_queue.py
double_ended_queue.c
double_ended_queue.cpp
reverse_queue
reverse_queue.py
reverse_queue.go
reverse_queue.java
reverse_queue.swift
reverse_queue.cpp
circular_buffer
circular_buffer.cpp
circular_buffer.py
queue_using_linked_list
queue_using_linked_list.cpp
queue_using_linked_list.java
queue_using_linked_list.py
queue_using_linked_list.c
queue_using_linked_list.rb
README.md
README.md
queue
queue.cpp
queue.cs
queue.py
queue.rb
queue.c
queue.swift
README.md
queue.go
queue.exs
queue_vector.cpp
queue.java
queue.js
other
README.md
test
bag
test_bag.cpp
tree
binary_tree
binary_tree
path_sum
test_path_sum_for_whole_paths.cpp
test_path_sum_for_sum_of_part_paths.cpp
test_path_sum_for_sum_of_whole_paths.cpp
is_same
test_is_same.cpp
diameter
test_diameter.cpp
multiway_tree
union_find
test_union_find.cpp
red_black_tree
test_red_black.c
README.md
list
test_list.cpp
design_pattern
src
iterator_pattern
student.java
main.java
class.java
iterator.java
classiterator.java
functional_patterns
functional_patterns
scala
src
main
scala
main.scala
arrows
arrow
arrow.scala
monads
comonad
comonad.scala
monad
monad.scala
state
monad
statemonad.scala
costate
monad
costatemonad.scala
io
monad
iomonad.scala
free
monad
freemonad.scala
gonad
gonad.scala
functors
multifunctor
multifunctor.scala
functor
functor.scala
bifunctor
bifunctor.scala
contravariant
contravariant.scala
profunctor
profunctor.scala
applicative
functor
applicativefunctor.scala
project
build.properties
build.sbt
README.md
OOP_patterns
proxy
demo
demo.java
main.java
virtual
proxy
videoproxy.java
video.java
ultrahdvideo.java
demo.java
protection
proxy
user.java
registeredusers.java
validuser.java
userproxy.java
observer_java
main.java
demo.java
observer
network
fan.java
artist.java
observer.java
subject.java
builder
builder
nationality.java
person.java
personbuilder.java
main.java
facade
main.java
facade
daily
tasks
morning
routine
morningroutinefacade.java
eat.java
leave.java
dress.java
wakeup.java
gym
benchpress.java
squat.java
gymfacade.java
deadlift.java
evening
routine
eat.java
watchyoutubevideos.java
takeashower.java
eveningroutinefacade.java
writecode.java
job
eatatwork.java
jobfacade.java
develop.java
playfifa.java
leave.java
watchyoutubevideos.java
dailyroutinefacade.java
adapter
soldiers
adaptee.java
soldier.java
order.java
general.java
adaptor.java
civilian.java
movement.java
singleton_pattern
singleton_pattern.cpp
singleton_pattern.py
singleton_pattern.java
singleton_pattern.php
factory
gifts
gift.java
toy.java
nothing.java
car.java
booze.java
gifttype.java
roulette.java
__init__.py
README.md
observer_pattern
observer_pattern.rs
__init__.py
observer_pattern.py
observer_pattern.cpp
singleton_pattern
singleton_pattern.cs
__init__.py
builder_pattern
builder.cs
policy_based_design
policy_design.cpp
readme.md
test
test_observer.py
__init__.py
README.md
algorithm_applications
src
binary_search
distributing_candies
CandyDistribution.java
randomized_algorithms
src
random_node_linkedlist
README.md
random_from_stream
random_number_selection_from_a_stream.cpp
shuffle_an_array
shuffle_an_array.py
shuffle_an_array.php
shuffle_an_array.java
shuffle_an_array.rs
shuffle_an_array.cpp
shuffle_an_array.rb
shuffle_an_array.js
shuffle_library.rb
README.md
randomized_quick_sort
randomized_quicksort.c
randomized_quicksort.cpp
karger_minimum_cut_algorithm
karger_minimum_cut_algorithm.cpp
README.md
birthday_paradox
birthday_paradox.py
reservoir_sampling
reservoir_sampling.cpp
reservoir_sampling.rs
README.md
kth_smallest_element_algorithm
kth_smallest_element_algorithm.cpp
kth_smallest_element_algorithm.c
README.md
README.md
test
README.md
operating_system
src
shell
c
shell.c
makefile
README.md
README.md
memory_management
least_recently_used
lru.c
memory_mapping
mapping.c
processCreation
Processes.c
README.md
concurrency
peterson_algorithm_for_mutual_exclusion
peterson_algorithm_in_c
mythreads.h
peterson_algo_mutual_exclusion_in_c.c
dining_philosophers
dining_philosophers.c
README.md
monitors
monitors_system_v
monitors.c
monitors.h
main.c
producer_consumer
producer_consumer.cpp
readers_writers
readers_writers.cpp
scheduling
round_robin_scheduling
round_robin_scheduling.java
round_robin_c
queue.h
round_robin.c
queue.c
README.md
round_robin_scheduling.cpp
shortest_seek_time_first
shortest_seek_time_first.cpp
shortest_seek_time_first.c
first_come_first_serve
fcfs.py
fcfs.cs
fcfs.rs
fcfs.java
fcfs.cpp
multi_level_feedback_queue_scheduling
mlfq.ts
smallest_remaining_time_first
srtf.c
shortest_job_first
sjf.cpp
priority_scheduling
priority_scheduling_non_preemptive.c
priority_scheduling_preemptive.c
deadlocks
bankers_algorithm
banker_safety.cpp
README.md
README.md
test
README.md
blockchain
explainBlockchain.txt
backtracking
src
partitions_of_set
partitions_of_set.cpp
README.md
partitions_of_set.go
knight_tour
knight_tour.rs
knight_tour.go
knight_tour.c
README.md
knight_tour.py
knight_tour_withoutbt.c
knight_tour.java
knight_tour.cpp
partitions_of_number
partitions_of_number.cpp
README.md
partitions_of_number.go
partitions_of_number.rs
sudoku_solve
sudoku_solve.c
sudoku_solve.rs
sudoku_solveNxN.cpp
sudoku_solve.py
README.md
sudoku_solve.cpp
algorithm_x
algorithm_x.cpp
README.md
permutations_of_string
permutations_of_string.py
permutations_of_string.kt
permutations_of_string_stl.cpp
permutations_of_string.go
README.md
permutations_of_string.c
permutations_of_string_itertools.py
n_queen
n_queen.java
n_queen.c
n_queen_backtracking.rs
nqueen_bitmask.c
n_queen_bit.go
n_queen_bitimp.cpp
n_queen_bitset.cpp
n_queen.py
README.md
n_queen.go
n_queen.hs
n_queen_backtracking.cpp
crossword_puzzle
crossword_puzzle.java
m_coloring_problem
m_coloring_problem.py
power_set
power_set.c
power_set.java
power_set.go
README.md
subset_sum
subset_sum_duplicates.py
subset_sum.go
subset_sum.cpp
README.md
subset_sum.c
subset_sum.py
subset_sum.java
number_of_ways_in_maze
number_of_ways_in_maze.go
number_of_ways_in_maze.c
README.md
number_of_ways_in_maze.java
number_of_ways_in_maze.cpp
number_of_ways_in_maze.rs
rat_in_a_maze
rat_in_a_maze.cpp
README.md
test
README.md
html
bootstrap
Readme.MD
tables.html
README.md
css
Layout
normalflow.html
Z_index
src
initial.html
inherit.html
z_index.html
img
README.md
Padding
src
Shorthand_2.html
Individual_sides.html
Inherit.html
Shorthand_3.html
Percentage.html
Padding.html
BoxModel.html
Shorthand_1.html
Length.html
Shorthand_4.html
img
README.md
README.md
Margin
src
Shorthand_2.html
Auto_keyword.html
Shorthand_3.html
Margin_collapse.html
Inherit_keyword.html
Margin.html
Individual.html
Shorthand_1.html
Margin_value_percentage.html
Shorthand_4.html
Margin_length.html
img
README.md
border
src
Rounded_Border.html
Individual_border.html
Border_color.html
Shorthand_property.html
Border_style.html
Border_width.html
img
README.md
Position
src
Static.html
Absolute_no_ancestor.html
Fixed.html
Position.html
Relative.html
Absoulte_ancestor.html
img
README.md
online_challenges
src
rosalind
README.md
complement_dna_strand
complement_dna.rs
complement_dna_strand.exs
leetcode
Find_Minimum_in_Rotated_Sorted_Array
FindMinimumInRotatedSortedArray.java
symmetric_tree
symmetric_tree.cpp
README.md
longest_substring_without_repetition
longest_substring_without_repetition.cpp
median_of_two_sorted_arrays
median_of_two_sorted_arrays.cpp
codechef
NUMGAME2
NUMGAME2.c
README.md
MNMX
MNMX.c
README.md
CHDIGER
CHDIGER.cpp
README.md
JOHNY
JOHNY.c
JOHNY.cpp
README.md
JOHNY.py
STUPMACH
Stupmach.java
STRWN
STRWN.cpp
README.md
GUESSNUM
README.md
Guessnum.java
SALARY
README.md
SALARY.c
CHNUM
README.md
CHNUM.cpp
EGGFREE
EGGFREE.cpp
README.md
DIVIDING
DIVIDING.c
README.md
TOTR
README.md
TOTR.c
MEETUP
README.md
MEETUP.cpp
SLAB
SLAB.cpp
README.md
Slab.java
AMSGAME1
AMSGAME1.c
README.md
RESQ
README.md
RESQ.c
CHEFING
README.md
CHEFING.cpp
CASH
hard_cash.cpp
README.md
HardCash.java
TACHSTCK
TACHSTCK.c
README.md
GDOG
README.md
GDOG.c
MARCHA1
README.md
MARCHA1.c
ERROR
ERROR.c
README.md
STFOOD
Stfood.java
README.md
SNUG_FIT
snug_fit.cpp
README.md
EID2
README.md
eid2.cpp
LEPERMUT
LEPERMUT.c
README.md
MAXDIFF
MAXDIFF.c
README.md
FCTRL
README.md
Factorial.c
MARBLES
MARBLES.c
README.md
MARBLES.py
HORSES
HORSES.c
README.md
HILLJUMP
README.md
HILLJUMP.cpp
J7
J7.c
README.md
CLEANUP
README.md
CLEANUP.c
CNOTE
CNOTE.c
README.md
NEWSCH
README.md
NEWSCH.cpp
PRIME1
PRIME1.c
README.md
BRKBKS
Brkbks.java
README.md
CONFLIP
CONFLIP.c
README.md
GCD2
GCD2.c
README.md
NBONACCI
NBONACCI.cpp
README.md
RIGHTRI
RIGHTRI.c
README.md
CHEALG
README.md
CHEALG.java
RRCOPY
RRCOPY.c
README.md
MATCHES
Mathces.cpp
README.md
matches.c
README.md
Greedy Puppy
Greedy_Pupy.c
README.md
COINS
COINS.py
coins.cpp
README.md
CARVANS
CARVANS.c
README.md
VOTERS
README.md
VOTERS.c
JAIN
JAIN.cpp
README.md
NUKES
README.md
NUKES.c
BACREP
BACREP.cpp
README.md
SPCANDY
README.md
SPCANDY.c
OJUMPS
README.md
OJUMPS.c
CHFING
CHFING.cpp
README.md
LAZERTST
LAZERTST.cpp
README.md
STONES
STONES.c
README.md
hackerrank
Electronics_Shop
Electronics_Shop.cpp
Electronics_Shop.java
dynamic_array
dynamic_array.java
lonely_integer
lonely_integer.cpp
jumping_on_the_clouds
Solution.java
Readme.md
the_maximum_subarray
the_maximum_subarray.cpp
README.md
bigger_is_greater
bigger_is_greater.cpp
README.md
2d_array_ds
2d_array_ds.java
almost_sorted
almost_sorted.cpp
README.md
3D_aurface_area
README.md
3D_surface_area.cpp
Counting_Valleys
Counting_Valleys.cpp
README.md
array_manipulation
README.md
array_manipulation.cpp
encryption
encryption.cpp
README.md
README.md
project_euler
problem_002
problem_002.cpp
problem_002.js
problem_002.py
README.md
problem_002.c
problem_002.java
problem_004
problem_004.java
problem_004.py
problem_004.cpp
README.md
problem_007
problem_007.cpp
problem_007.py
problem_007.js
README.md
problem_016
problem_016.py
README.md
problem_020
problem_020.py
problem_020.java
README.md
problem_021
problem_021.cpp
README.md
problem_025
problem_025.py
README.md
problem_025.cpp
documentation_guide.md
problem_102
problem_102.cpp
triangles.txt
README.md
problem_040
README.md
problem_040.py
problem_034
README.md
problem_034.cpp
problem_026
problem_026.cpp
README.md
problem_024
problem_024.py
README.md
problem_009
problem_009.java
problem_009.py
problem_009.cpp
README.md
problem_005
problem_005.c
problem_005.cpp
README.md
problem_005.py
problem_005.java
problem_001
problem_001.cpp
problem_001.java
problem_001.py
README.md
problem_001.js
problem_001.rs
problem_001.c
problem_013
problem_013.py
README.md
problem_036
problem_036.cpp
problem_036.py
README.md
problem_022
README.md
problem_022.py
problem_028
problem_028.cpp
problem_028.py
README.md
problem_019
problem_019.java
problem_037
problem_037.cpp
README.md
problem_006
problem_006.cpp
problem_006.py
problem_006.java
README.md
problem_008
problem_008.py
problem_008.java
README.md
problem_014
problem_014.cpp
README.md
problem_014.py
problem_003
problem_003.c
problem_003.java
problem_003.py
problem_003.js
README.md
problem_003.cpp
README.md
problem_012
problem_012.cpp
problem_012.py
README.md
problem_067
problem_067.py
README.md
problem_018
problem_018.py
README.md
problem_010
problem_010.py
problem_010.java
problem_010.cpp
README.md
test
README.md
search
src
binary_search
binary_search.rb
binary_search.js
binary_search.rs
binary_search.cs
binary_search.php
binary_search.c
binary_search_2.cpp
binary_search.rkt
binary_search.py
binary_search.go
binary_search.java
binary_search.hs
binary_search.scala
binary_search.cpp
README.md
binary_search.kt
binary_search.ex
binary_search.sh
binary_search.swift
fibonacci_search
fibonacci_search.py
fibonacci_search.swift
fibonacci_search.c
fibonacci_search.cpp
fibonacci_search.js
ternary_search
ternary_search.py
ternary_search.php
ternary_search.go
ternary_search.rs
ternary_search.java
ternary_search.c
ternary_search.kt
ternary_search.cpp
README.md
ternary_search.js
interpolation_search
interpolation_search.py
interpolation_search.php
interpolation_search.c
interpolation_search.cpp
README.md
interpolation_search.go
interpolation_search.java
interpolation_search.js
exponential_search
exponential_search.js
exponential_search.rs
exponential_search.cs
exponential_search.go
exponential_search.cpp
exponential_search.php
exponential_search.rb
README.md
exponential_search.c
exponential_search.py
exponential_search.java
exponential_search2.cpp
jump_search
jump_search.js
jump_search.php
jump_search.cpp
jump_search.go
jump_search.rs
jump_search.py
jump_search.swift
README.md
jump_search.c
jump_search.java
README.md
linear_search
linear_search.cpp
linear_search.ml
linear_search.js
linear_search.nim
linear_search.java
linear_search.hs
linear_search.php
linear_search.swift
linear_search.go
linear_search.re
sentinellinearsearch.cpp
linear_search.c
linear_search.cs
linear_search.scala
README.md
linear_search.rb
linear_search.rs
linear_search.py
linear_search.kt
linear_search.clj
fuzzy_search
fuzzy_search.php
fuzzy_search.js
test
test_search.py
README.md
test_search.cpp
selection_algorithms
src
quick_select.swift
quickselect.go
quickselect.py
median_of_medians
median_of_medians.hs
median_of_medians.c
median_of_medians.py
quickselect.cpp
quickselect_stl.cpp
quick_select.java
README.md
quick_select.kt
test
README.md
sorting
src
quick_sort
quick_sort.java
quick_sort_three_way.cpp
quick_sort.hs
quick_sort.js
quick_sort.ml
dutch_national_flag.cpp
quick_sort.sh
quick_sort.c
quick_sort.rs
quick_sort.cpp
quick_sort.ts
quick_sort.scala
quick_sort_in_place.scala
quick_sort_extension.swift
quick_sort.elm
README.md
quick_sort.m
quick_sort.py
quick_sort_median_of_medians.c
quick_sort.rb
quick_sort.lua
quick_sort.cs
quick_sort.swift
quick_sort.go
sleep_sort
sleep_sort.rb
sleep_sort.php
sleep_sort.go
sleep_sort.c
sleep_sort.js
sleep_sort.py
sleep_sort.jl
sleep_sort.sh
README.md
sleep_sort.cpp
sleep_sort.swift
sleep_sort.m
sleep_sort.cs
sleep_sort.java
sleep_sort.scala
postmans_sort
postmans_sort.cpp
postmans_sort.c
merge_sort
merge_sort.cpp
merge_sort.swift
merge_sort.scala
merge_sort.kt
merge_sort_extension.swift
merge_sort.c
merge_sort.php
merge_sort.java
merge_sort.ts
merge_sort.py
merge_sort.pl
merge_sort.go
merge_sort.cs
merge_sort.m
merge_sort_linked_list.c
README.md
merge_sort.sh
merge_sort.rs
merge_sort.fs
merge_sort.js
merge_sort.hs
merge_sort.rb
circle_sort
circle_sort.cpp
circle_sort.js
circle_sort.cs
circle_sort.m
circle_sort.c
circle_sort.py
README.md
circle_sort.java
circle_sort.swift
gnome_sort
gnome_sort.c
gnome_sort.js
gnome_sort.py
gnome_sort.cpp
gnome_sort.swift
README.md
gnome_sort.go
gnome_sort.java
gnome_sort.m
radix_sort
radix_sort.py
radix_sort.c
radix_sort.cpp
radix_sort.rs
radix_sort.java
radix_sort.go
radix_sort.js
README.md
radix_sort.hs
shell_sort
shell_sort.go
shell_sort.kt
shell_sort.cpp
shellsort.go
shell_sort.swift
shell_sort.c
shell_sort.py
shell_sort.m
README.md
shell_sort.js
shell_sort.java
shaker_sort
shaker_sort.cpp
shaker_sort.cs
shaker_sort.c
shaker_sort.swift
shaker_sort.m
shaker_sort.rs
shaker_sort.java
shaker_sort.py
README.md
shaker_sort.php
shaker_sort.js
shaker_sort.go
cocktail_sort
cocktail_sort.c
cocktail_sort.py
bucket_sort
bucket_sort.cs
bucket_sort.java
bucket_sort.c
bucket_sort.rb
bucket_sort.php
bucket_sort.hs
bucket_sort.swift
bucket_sort.m
bucket_sort.js
bucket_sort.cpp
README.md
bucket_sort.py
bucket_sort.go
selection_sort
selection_sort.cs
selection_sort.go
selection_sort.sh
selection_sort_extension.swift
selection_sort.c
selection_sort.rb
selection_sort.py
selection_sort.hs
selection_sort.vb
selection_sort.m
selection_sort.js
selection_sort.java
selection_sort.kt
README.md
selection_sort.rs
selection_sort.php
selection_sort.cpp
selection_sort.swift
intro_sort
intro_sort.swift
intro_sort.cpp
README.md
intro_sort.m
bead_sort
bead_sort.c
bead_sort.java
bead_sort.m
bead_sort.js
bead_sort.swift
bead_sort.py
bead_sort.cs
README.md
bead_sort.php
bead_sort_numpy.py
bead_sort.cpp
pigeonhole_sort
pigeonhole_sort.py
pigeonhole_sort.c
pigeonhole_sort.java
pigeonhole_sort.swift
pigeonhole_sort.go
pigeonhole_sort.m
pigeonhole_sort.cs
pigeonhole_sort.php
README.md
pigeonholesort.scala
pigeonhole_sort.js
pigeonhole_sort.cpp
insertion_sort
insertion_sort.java
insertion_sort.rs
insertion_sort.c
insertion_sort.kt
insertion_sort.swift
insertion_sort_extension.swift
insertion_sort.rb
insertion_sort.sh
insertion_sort.re
insertion_sort.php
insertion_sort.cs
insertion_sort.ml
insertion_sort.m
README.md
insertion_sort.go
insertion_sort.py
insertion_sort.cpp
insertion_sort.js
insertion_sort.hs
tree_sort
tree_sort.cpp
README.md
tree_sort.php
tree_sort.c
tree_sort.java
tree_sort.go
tree_sort.js
tree_sort.py
cycle_sort
cycle_sort.py
cycle_sort.java
cycle_sort.cpp
cycle_sort.cs
cycle_sort.m
cycle_sort.swift
cycle_sort.go
README.md
cycle_sort.js
cycle_sort.c
comb_sort
comb_sort.go
comb_sort.swift
comb_sort.java
comb_sort.js
comb_sort.cpp
comb_sort.c
comb_sort.py
README.md
comb_sort.m
bogo_sort
bogo_sort.go
bogo_sort.swift
bogo_sort.java
bogo_sort.py
bogo_sort.rb
bogo_sort.m
bogo_sort.fs
README.md
bogo_sort.cpp
bogo_sort.js
bogo_sort.c
bogo_sort.pl
counting_sort
counting_sort.m
counting_sort.java
counting_sort.cs
counting_sort.swift
counting_sort.cpp
counting_sort.go
counting_sort.c
counting_sort.js
counting_sort.py
README.md
README.md
bubble_sort
bubble_sort.exs
bubble_sort.cpp
bubble_sort_recursive.cpp
bubble_sort.py
bubble_sort.js
bubble_sort.rb
bubble_sort_efficient.cpp
bubble_sort.hs
bubble_sort.sml
bubble_sort_extension.swift
bubble_sort.ts
bubble_sort.f
bubble_sort.swift
bubble_sort.sh
bubble_sort.cs
bubble_sort.elm
bubble_sort.c
bubble_sort.java
README.md
bubble_sort.rs
bubble_sort.kt
bubble_sort.jl
bubble_sort.php
bubble_sort.go
bubble_sort.m
flash_sort
flash_sort.c
flash_sort.js
flash_sort.m
flash_sort.swift
README.md
topological_sort
topological_sort.java
topological_sort.c
topological_sort.cpp
readme.md
topological_sort.py
stooge_sort
stooge_sort.go
stooge_sort.js
stooge_sort.py
stooge_sort.java
stooge_sort.c
README.md
stooge_sort.cpp
heap_sort
heapsort.go
heap_sort.rb
heap_sort.sc
heap_sort.go
heap_sort.java
heap_sort.cpp
heap_sort.m
heap_sort.cs
heap_sort.js
README.md
heap_sort.swift
heap_sort.py
heap_sort.c
heap_sort.rs
median_sort
median_sort.m
median_sort.swift
median_sort_fast.cpp
median_sort.cs
median_sort.py
median_sort.cpp
test
test_sort.cpp
test_sort.swift
README.md
test_sort.py
cryptography
src
sha
sha_256
sha_256.py
polybius_cipher
polybius_cipher.py
affine_cipher
affine.cpp
affine_cipher.py
affinekotlin.kt
affine.java
affine.htm
affine.py
rail_fence_cipher
rail_fence_cipher.cpp
rail_fence_cipher.py
rail_fence_cipher.rb
runningkey_cipher
README.md
runningkey_cipher.py
huffman_encoding
huffman_encoding.c
caesar_cipher
encryption.cpp
caesar_cipher.java
caesar_cipher.py
caesar_cipher.cs
caesar_cipher.js
caesar_cipher.rb
caesar_cipher.go
caesar_cipher.c
decryption.cpp
README.md
caesar_cipher.hs
caesar_cipher.php
caesar_cipher.cpp
columnar_transposition_cipher
columnar_transposition_cipher.cpp
rsa
rsa_input.in
rsa.c
rsa.java
rsa.py
rsa.cs
vigenere_cipher
vigenere_cipher.js
vigenere_cipher.c
vigenere_cipher.hs
vigenere_cipher.jl
vigenere_cipher.go
vigenere_cipher.py
vigenere_cipher.cpp
README.md
vigenere_cipher.java
vigenere_cipher.php
vigenere_cipher.rb
atbash_cipher
atbash_cipher.java
atbash_cipher.cpp
README.md
atbash_cipher.py
morse_cipher
morse_code.java
morse_code_generator.bf
morse_code_generator.c
morse_code_translator.cpp
morse_code.sh
morse_code_translator.lua
README.md
morse_code_generator.cpp
morse_code_translator.ts
morse_code_generator.rb
morse_code_translator.py
morse_code_translator.js
morse_code_translator.php
README.md
porta_cipher
porta_cipher.py
baconian_cipher
baconian_cipher.rb
baconian_cipher.cpp
baconian_cipher.java
baconian_cipher.js
README.md
baconian_cipher.py
baconian_cipher.php
baconian_cipher.c
aes_128
aes_csharp
aesconsts.cs
helpers.cs
example
streamcipher.cs
README.md
streamcipherexception.cs
README.md
aeskeygen.cs
aescipher.cs
aesdecipher.cs
aes_128.py
aes_128.cpp
autokey_cipher
autokey_cipher.c
autokey.py
autokey_cipher.java
README.md
autokey_cipher.cpp
rsa_digital_signature
rsa_digital_signature.ipynb
rot13_cipher
rot13_cipher.js
rot13_cipher.rb
rot13_cipher.py
rot13_cipher2.cpp
rot13_cipher.cpp
rot13_cipher2.js
README.md
rot13_cipher.sh
rot13_cipher.c
rot13_cipher.java
test
README.md
baconian_cipher
baconian_test.cpp
dynamic_programming
src
house_robber
HouseRobber.java
README.md
factorial
factorial.js
factorial.c
factorial.exs
factorial.py
factorial.scala
factorial.java
factorial.rs
factorial.go
longest_independent_set
README.md
number_of_substring_divisible_by_8_but_not_3
number_of_substrings.cpp
README.md
minimum_insertion_palindrome
minimum_insertions_palindrome_using_lcs.cpp
maximum_product_subarray
maximum_product_subarray.cpp
no_consec_ones
no_consec_1.cpp
no_consec_ones.py
README.md
minimum_cost_polygon_triangulation
README.md
min_cost_path
min_cost_path.c
min_cost_path.java
README.md
min_cost_path.py
min_cost_path.cpp
shortest_common_supersequence
scs.java
README.md
shortest_common_supersequence.py
shortest_common_supersequence.cpp
optimal_binary_search_tree
optimal_bst.py
digit_dp
DigitDP.java
digit_dp.cpp
tiling_problem
tiling_problem.c
README.md
tiling_problem.cpp
tiling_problem.py
longest_palindromic_substring
longest_palindromic_substring.cpp
README.md
longest_palindromic_substring.py
longest_common_increasing_subsequence
longest_common_increasing_subsequence.cpp
egg_dropping_puzzle
eggdroppingpuzzle.java
egg_dropping_puzzle.hs
egg_dropping_puzzle.cpp
egg_dropping_puzzle.c
egg_dropping_puzzle.py
README.md
maximum_sum_sub_matrix
maximum_sum_sub_matrix.cpp
maximum_sum_sub_matrix.java
knapsack
knapsack.py
knapsack.java
knapsack.cpp
knapsack.go
knapsack.js
README.md
knapsack.c
largest_sum_contiguous_subarray
largest_sum_contiguous_subarray.c
largest_sum_contiguous_subarray.java
largest_sum_contiguous_subarray.go
largest_sum_contiguous_subarray.cpp
largest_sum_contiguous_subarray.py
README.md
largest_sum_contiguous_subarray.hs
boolean_parenthesization
boolean_parenthesization.c
boolean_parenthesization.cpp
boolean_parenthesization.java
boolean_parenthesization.py
README.md
boolean_parenthesization.swift
fibonacci
fibonacci.js
fibonacci.py
maximum_sum_increasing_subsequence
README.md
maximum_sum_increasing_subsequence.c
box_stacking
box_stacking.java
box_stacking.py
README.md
box_stacking.cpp
longest_common_subsequence
longest_common_subsequence.php
longest_common_subsequence.cs
longest_common_subsequence_rec.java
longest_common_subsequence.java
longest_common_subsequence.c
longest_common_subsequence.go
README.md
longest_common_subsequence.py
longest_common_subsequence.cpp
numeric_keypad_problem
numeric_keypad_problem.cpp
README.md
subset_sum
subset_sum.go
subset_sum.cpp
README.md
subset_sum.py
subset_sum.java
longest_increasing_subsequence
longest_increasing_subsequence.c
longest_increasing_subsequence.py
longest_increasing_subsequence.go
longest_increasing_subsequence_using_segment_tree.cpp
README.md
longest_increasing_subsequence.java
longest_increasing_subsequence.js
longest_increasing_subsequence.cpp
rod_cutting
rod_cutting.hs
rod_cutting.c
rod_cutting.py
rod_cutting.cpp
README.md
rod_cutting.go
coin_change
coinchange.cpp
coin_change.py
coinchange.c
mincoinchange.cpp
README.md
coin_change.java
coinchange.go
longest_palindromic_sequence
longest_palindromic_sequence.js
longest_palindromic_sequence.py
longest_palindromic_sequence.cpp
longest_palindromic_sequence.c
README.md
array_median
array_median.c
array_median.py
array_median.java
array_median.php
array_median.rb
array_median.cpp
array_median.rs
newman_conway
newman_conway_dp.cpp
binomial_coefficient
binomial_coefficient.cpp
binomial_coefficient.c
binomial_coefficient.java
binomial_coefficient.py
README.md
binomial_coefficient.js
matrix_chain_multiplication
matrixchainmultiplication.java
matrix_chain_multiplication.c
README.md
matrix_chain_multiplication.py
matrix_chain_multiplication.cpp
longest_common_substring
Longest_Common_Substring.cpp
Longest_Common_Substring.java
longest_common_substring.cpp
Longest_Common_Substring.py
palindrome_partition
palindrome_partition.js
palindrome_partition.cpp
README.md
weighted_job_scheduling
README.md
weighted_job_scheduling.cpp
edit_distance
edit_distance_hirschberg.cpp
edit_distance.py
edit_distance.hs
edit_distance.rs
edit_distance.c
edit_distance_backtracking.cpp
edit_distance.cpp
README.md
edit_distance.php
edit_distance.go
edit_distance.java
longest_bitonic_sequence
longestbitonicsequence.java
longestbitonicseq.cpp
README.md
longest_bitonic_sequence.py
longest_bitonic_sequence.c
longest_bitonic_sequence.js
maximum_weight_independent_set_of_path_graph
maximum_weight_independent_set_of_path_graph.cpp
longest_repeating_subsequence
longest_repeating_subsequence.cpp
trapping_rain_water
trapping_rain_water.cpp
test
README.md
subset_sum
test_subset_sum.cpp
longest_repeating_subsequence
longest_repeating_subsequence_test.cpp
bit_manipulation
src
magic_number
magic_number.c
magic_number.java
README.md
magic_number.cpp
magic_number.py
twice_unique_number
twice_unique_number.cpp
twice_unique_number.c
README.md
addition_using_bits
addition_using_bits.js
addition_using_bits.cs
addition_using_bits.py
addition_using_bits.c
addition_using_bits.cpp
addition_using_bits.java
hamming_distance
hamming_distance.go
hamming_distance.java
hamming_distance.cpp
hamming_distance.py
hamming_distance.c
hamming_distance2.py
README.md
invert_bit
invert_bit.js
invert_bit.cpp
invert_bit.py
invert_bit.c
lonely_integer
lonely_integer.js
lonely_integer.go
lonely_integer.rs
lonely_integer.py
README.md
lonely_integer.c
lonely_integer.cpp
lonely_integer.java
sum_binary_numbers
sum_binary_numbers.c
README.md
thrice_unique_number
thrice_unique_number.cpp
thrice_unique_number.java
thrice_unique_number.py
README.md
thrice_unique_number.js
flip_bits
flippingbits.py
flipbits.java
flippingbits.c
README.md
flippingbits.cpp
byte_swapper
byte_swapper.java
subset_generation
subset_sum.cpp
subset_generator_using_bit.cpp
subset_mask_generator.cpp
README.md
bit_division
bit_division.c
bit_division.js
bit_division.java
bit_division.py
bit_division.go
README.md
bit_division.cpp
maximum_xor_value
maximum_xor_value.cpp
README.md
README.md
xor_swap
xor_swap.go
xor_swap.py
README.md
xor_swap.cpp
xor_swap.c
clear_bits_from_msb
clear_bits_from_msb.java
clear_bits_from_msb.py
clear_bits_from_msb.cpp
clear_bits_from_msb.c
convert_number_binary
convert_number_binary.js
convert_number_binary.py
convert_number_binary.c
convert_number_binary.hs
README.md
convert_number_binary.java
convert_number_binary.php
binary_to_integer.py
convert_number_binary.cpp
sum_equals_xor
sum_equals_xor.c
sum_equals_xor.py
sum_equals_xor.cpp
README.md
first_set_bit
first_set_bit.cpp
count_set_bits
count_set_bits_lookup_table.cpp
count_set_bits.cpp
count_set_bits.py
count_set_bits.js
count_set_bits.java
brian_kernighan_algo
brian_kernighan_algorithm.cpp
README.md
count_set_bits.cs
count_set_bits.c
power_of_2
power_of_2.php
power_of_2.cs
power_of_2.py
power_of_2.jl
power_of_2.js
power_of_2.c
power_of_2.go
power_of_2.rs
power_of_2.cpp
power_of_2.java
test
addition_using_bits_test.cpp
README.md
languages
cpp
initializing_multimap
multimap.cpp
README.md
binary_search
binary_search_implementation.cpp
begin_and_end
begin_and_end.cpp
README.md
loop
continue.cpp
largest-element-in-an-array
Largest_element.cpp
README.md
delete_vs_free
free_vs_delete.cpp
README.md
double_to_string
double_to_str.cpp
README.md
c
dynamic_memory_allocation
example.c
README.md
delete_array
del.c
README.md
loop
break.c
continue.c
switch-case.c
While.c
for.c
do-while.c
README.md
linear_search
linear_search_linked_list.c
linear_search.c
linear_search_duplicates.c
linear_search_duplicates_linked_list.c
python
2d-array-numpy
2d-array-numpy.py
README.md
tuple
example.py
README.md
counter_objects
counter_obj.py
README.md
Java
readme-2DArray.md
README_reduce_TL.md
Readme.md
String
Readme.md
StringClass.java
Kadane_algo.java
Reduce_Time_complexity.java
README_Kadane_Algo.md
2d-array.java
this_reference
Readme.md
this.java
Handlingexceptions
Handlingexp.java
2d-array-list-java.java
greedy_algorithms
src
fractional_knapsack
fractional_knapsack.c
fractional_knapsack.java
fractional_knapsack.py
fractional_knapsack.cpp
fractional_knapsack.go
fractional_knapsack.cs
README.md
egyptian_fraction
egyptian_fraction.php
egyptian_fraction.cpp
egyptian_fraction.c
egyptian_fraction.py
job_sequencing
job_sequencing.py
README.md
job_sequencing.cpp
minimum_coins
minimumcoins.java
minimum_coins.js
minimum_coins.cpp
minimum_coins.go
minimum_coins.py
README.md
minimum_coins.c
minimumcoins.hs
README.md
k_centers
k_centers.py
README.md
huffman_coding
huffman_coding.cpp
huffman_coding.c
README.md
huffman_coding.py
activity_selection
activity_selection.java
activity_selection.cpp
activity_selection.py
README.md
activity_selection.c
dijkstra_shortest_path
dijkstra_shortest_path.cpp
dijkstra_shortest_path.py
dijkstra_shortest_path.java
dijkstra_shortest_path.c
README.md
warshall
warshalls.c
kruskal_minimum_spanning_tree
kruskal.cpp
kruskal.c
README.md
kruskal_using_adjacency_matrix.c
kruskal.py
min_operation_to_make_gcd_k
min_operation.cpp
README.md
hillclimber
hillclimber.java
min_lateness
README.md
min_lateness.cpp
prim_minimum_spanning_tree
prim_minimum_spanning_tree.c
prim_minimum_spanning_tree.hs
prim_minimum_spanning_tree.cpp
README.md
prim_minimum_spanning_tree.py
test
README.md
kruskal_minimum_spanning_tree
test_kruskal.cpp
unclassified
src
tokenizer
tokenizer.cpp
segregate_positive_negative
segregate_positive_negative.cpp
minimum_subarray_size_with_degree
minsubarraysizewithdegree.cpp
unique_numbers
unique_numbers.py
split_list
split_array.js
split_list.py
add_one_to_number
add_one_to_number.cpp
optimized_fibonacci
optimized_fibonacci.cpp
leap_year
leap_year.cs
leap_year.cpp
leap_year.nim
readme.txt
leap_year.go
leap_year.py
leap_year.c
leap_year.java
leap_year.rs
unique_number
unique_number.py
unique_number.java
unique_number.cpp
unique_num_stl.cpp
biggest_suffix
biggest_suffix.js
readme.md
biggest_suffix.c
no_operator_addition
addition.c
palindrome
palindrome_check
palindrome.nim
palindrome_check.java
palindrome_check.c
palindrome_check.cs
palindrome_check.rb
palindrome_check.js
palindrome.py
palindrome_check.cpp
magic_square
magic_square.php
magic_square.c
magic_square.swift
magic_square.py
average
average.cpp
average.erl
average.class
average.nims
average.rs
average.java
average.go
average.cs
average.es6.js
average.c
readme.md
average.ex
average.js
average.rb
average.py
average.swift
average.php
average.scala
average.sh
majority_element
majority_element.cpp
paint_fill
paint_fill.cpp
lapindrom_checker
lapindrome_checker.py
README.md
lapindrome_checker.cpp
add_1_to_no_represented_as_array_of_digit
add_1_to_no_represented_as_array_of_digit.py
spiral_print
spiral_print.py
spiral_print.cpp
spiral_print.go
spiral_print.c
README.md
README.md
segregate_even_odd
segregate_even_odd.cpp
segregate_even_odd.py
flutter_res
README.md
josephus_problem
josephus.py
josephus.cpp
josephus.go
README.md
josephus.c
jaccard_similarity
jaccard.c
README.md
jaccard.js
jaccard.nims
jaccard.py
jaccard.java
move_zeroes_to_end
move_zeroes_to_end.cpp
move_zeroes_to_end.py
fifteen_puzzle
log.txt
fifteen.c
makefile
readme.md
biggest_of_n_numbers
biggest_of_n_numbers.cs
biggest_of_n.js
biggest_of_n_numbers.c
biggest_of_n_numbers.java
biggest_of_n_numbers2.cpp
biggest_of_n_numbers.cpp
readme.md
biggest_of_n_numbers.nims
biggest_of_n_numbers.py
maximum_subarray_sum
maximum_subarray_sum.cpp
sum_numbers_string
sum_numbers_string.cpp
utilities
download_link.sh
convert2mp3.sh
median_of_two_sorted_arrays
median_of_two_sorted_arrays.c
smallest_number_to_the_left
smallest.cpp
test
palindrome
palindrome_check
README.md
test_palindrome_check.cpp
spiral_printing
test_spiral_print.cpp
README.md
theory_of_computation
src
nondeterministic_finite_atomaton
nfa.py
deterministic_finite_automaton
dfa.py
non_deterministic_finite_automata_to_finite_automata
ndfa_to_dfa.cpp
graph_algorithms
src
bipartite_checking
bipartite_checking2.cpp
bipartite_checking.cpp
bipartite_checking.java
bipartite_checking_adjacency_list.java
README.md
matrix_transformation
matrix_transformation.swift
karger_minimum_cut
karger_minimum_cut.java
README.md
cycle_directed_graph
cycle_directed_graph_detection.c
cycle_directed_graph.c
README.md
cycle_directed_graph.cpp
cycle_directed_graph.py
centroid_decomposition
centroid_decomposition.cpp
centroid_decomposition.java
breadth_first_search
breadth_first_search.cpp
breadth_first_search.java
breadth_first_search.c
README.md
breadth_first_search.py
breadth_first_search.rb
breadth_first_search.swift
minimum_s_t_cut
README.md
transitive_closure_graph
transitive_closure_graph.py
transitive_closure_graph_floyd_warshall.cpp
transitive_closure_graph.cpp
README.md
data_structures
adjacency_matrix.cpp
adjacency_matrix_c
mgraph_struct.c
mgraph_struct.h
main.c
adjacency_list.cpp
README.md
floyd_warshall_algorithm
floyd_warshall_algorithm.c
floyd_warshall_algorithm.cpp
floyd_warshall_algorithm.py
README.md
floyd_warshall_algorithm.java
left_view_binary_tree
left_view_binary_tree.py
left_view_binary_tree.cpp
left_view_binary_tree.java
travelling_salesman_mst
travelling_salesman.c
README.md
travelling_salesman.py
travelling_salesman.cpp
postorder_from_inorder_and_preorder
postorder_from_inorder_and_preorder.cpp
shortest_path_k_edges
README.md
johnson_algorithm_shortest_path
README.md
johnson_algorithm_shortest_path.py
bridge_tree
bridge_tree.cpp
connected_components
connected_components.c
fleury_algorithm_euler_path
README.md
hamiltonian_path
hamiltonian_path.cpp
count_of_ways_n
count_of_ways_n.cpp
astar_algorithm
astar_algorithm.js
eulerian_path
eulerian_path.java
README.md
eulerian_path.py
hamiltonian_cycle
hamiltonian_cycle.java
README.md
hamiltonian_cycle.py
hopcroft_karp_algorithm
README.md
cut_vertices
cut_vertices.cpp
README.md
channel_assignment
README.md
strongly_connected_components
strongly_connected_components.cpp
README.md
strongly_connected_components.py
bellman_ford_algorithm
bellman_ford_algorithm_edge_list.java
bellman_ford_algorithm.cpp
bellman_ford_algorithm_adjacency_list.java
bellman_ford_algorithm.js
bellman_ford_algorithm.py
README.md
bellman_ford_algorithm.c
bellman_ford_algorithm.php
ford_fulkerson_maximum_flow
ford_fulkerson_maximum_flow_using_bfs.py
ford_fulkerson_maximum_flow_using_bfs.java
README.md
ford_fulkerson_maximum_flow_using_bfs.cpp
ford_fulkerson_maximum_flow.cpp
maximum_edge_disjoint_paths
README.md
cycle_undirected_graph
cycle_undirected_graph_check.java
cycle_undirected_graph_union_find.cpp
cycle_undirected_graph.py
cycle_undirected_graph.cpp
README.md
kuhn_maximum_matching
kuhn_maximum_matching.cpp
push_relabel
push_relabel.cpp
boruvka_minimum_spanning_tree
boruvka_minimum_spanning_tree.cpp
README.md
maximum_bipartite_matching
maximum_bipartite_matching.py
README.md
steiner_tree
steiner_tree.java
README.md
vertex_cover
README.md
bron_kerbosch_algorithm
bron_kerbosch_algorithm.java
kuhn_munkres_algorithm
kuhn_munkres_algorithm.cpp
tarjan_algorithm_strongly_connected_components
tarjan_algorithm_strongly_connected_components.c
README.md
dinic_maximum_flow
dinic_maximum_flow.cpp
dijkstra_shortest_path
dijkstra_shortest_path.js
dijkstra_shortest_path.cpp
dijkstra_shortest_path_gnu_fast.cpp
dijkstra_shortest_path.py
dijkstra_shortest_path.java
dijkstra_shortest_path.c
dijkstra_shortest_path_efficient.py
README.md
topological_sort
topological_sort_adjacency_list2.java
topological_sort.js
topological_sort_adjacency_matrix2.java
topological_sort.c
topological_sort.hs
topological_sort.cpp
print_all_topological_sorts.cpp
README.md
kahn_algo_unique_toposort.cpp
topological_sort.py
topological_sort_adjacency_matrix.java
topological_sort_adjacency_list.java
bridges_in_graph
README.md
bridges.cpp
kruskal_minimum_spanning_tree
kruskal_minimum_spanning_tree.java
kruskal_minimum_spanning_tree.c
kruskal_minimum_spanning_tree.cpp
README.md
kruskal_minimum_spanning_tree.py
biconnected_components
biconnected_components.py
biconnected_components.java
biconnected_components.cpp
README.md
longest_path_directed_acyclic_graph
longest_path_directed_acyclic_graph.cpp
README.md
graph_coloring
graph_coloring.java
README.md
graph_coloring_greedy.py
graph_coloring.cpp
bipartite_check
bipartite_check.java
adjacency_lists_graph_representation
adjacency_lists_in_c
README.MD
lgraph_struct.h
main.c
lgraph_stack.h
lgraph_stack.c
lgraph_struct.c
prim_minimum_spanning_tree
prim_minimum_spanning_tree.c
prim_minimum_spanning_tree.cpp
README.md
prim_minimum_spanning_tree.py
depth_first_search
depth_first_search.cs
depth_first_search.java
depth_first_search.cpp
depth_first_search.go
depth_first_search.kt
depth_first_search.rb
depth_first_search.py
depth_first_search.c
README.md
test
matrix_transformation
test_matrix_transformation.swift
push_relabel
test_push_relabel.cpp
README.md
string_algorithms
src
palindrome_substring
palindrome_substring.c
boyer_moore_algorithm
boyer_moore_algorithm2.c
boyer_moore_algorithm.c
boyer_moore_algorithm.cpp
README.md
levenshtein_distance
levenshteindistance.java
README.md
password_strength_checker
pw_checker.cpp
pw_checker.py
pw_checker.java
pw_checker.js
README.md
pw_checker.cs
manachar_algorithm
manachar_longest_palindromic_subs.py
manachar_longest_palindromic_subs.cpp
pangram_checker
pangram_checker.c
pangram.rb
pangram_checker.swift
pangram.java
pangram_checker.ts
pangram_checker.go
pangram_checker.m
pangram_checker.php
pangram_checker.js
README.md
pangram_checker.py
pangram.cpp
reverse_word_string
reverse_word_string.cpp
suffix_array
suffix_array.java
README.md
arithmetic_on_large_numbers
string_subtract.cpp
string_factorial.cpp
string_addition.cpp
string_multiplication.cpp
longest_palindromic_substring
longest_palindromic_substring.js
longest_palindromic_substring.cpp
longest_palindromic_substring.py
kasai_algorithm
kasai_algorithm.cpp
README.md
trie_pattern_search
trie_pattern_search.cpp
README.md
kmp_algorithm
kmp_algorithm.cpp
kmp.py
README.md
palindrome_checker
palindrome.rb
palindrome.erl
palindrome.cpp
palindrome.lua
palindrome.go
palindrome.c
palindrome.php
palindrome.js
palindrome.cr
palindrome.swift
palindrome.kt
palindrome.purs
palindrome.sh
palindrome.java
palindrome.py
palindrome.hs
palindrome.cs
palindrome.ts
palindrome.clj
palindrome.rs
palindrome.ex
anagram_search
anagram_search.c
anagram_search.py
anagram.scala
anagram_search.java
anagram_search.cs
anagram_search.rb
anagram_search.cpp
anagram_search.go
README.md
anagram_search.js
anagram_search.swift
z_algorithm
z_algorithm.py
README.md
z_algorithm_z_array.cpp
z_algorithm.cpp
rabin_karp_algorithm
README.md
rabin_karp.c
rabin_karp.py
rabin_karp.java
naive_pattern_search
naive_pattern_search.py
README.md
README.md
aho_corasick_algorithm
aho_corasick_algorithm.cpp
aho_corasick_algorithm.java
aho_corasick_algorithm2.cpp
README.md
morse_code
morsecode.go
morsecode.py
morsecode.php
morsecode.cpp
morsecode.js
remove_dups
remove_dumps.py
remove_dups.cpp
remove_dups.c
remove_dups.rs
remove_dups.js
finite_automata
c
dfa.c
c
makefile
types.h
main.c
dfa.h
types.c
searchstringusingdfa.rs
README.md
searchstringusingdfa.java
lipogram_checker
lipogram_checker.js
lipogram_checker.cs
lipogram_checker.cpp
lipogram_checker.py
test
README.md
filters
src
gaussian_filter
gaussian_filter.py
median_filter
median_filter.py
compression
src
lossless_compression
lempel_ziv_welch
lzw.py
README.md
lzw.cpp
huffman
huffman.cpp
README.md
README.md
lossy_compression
README.md
README.md
test
lossless_compression
huffman
test_huffman.cpp
numerical_analysis
runge_kutt
src
rk4.cpp
rk4.py
rk4.c
monte_carlo
src
pi_montecarlo.py
integral_montecarlo.py
integral_monte_carlo.cpp
pi_monte_carlo.cpp
pi_montecarlo.c
integral_montecarlo.c
integral
src
integral_rectangle.java
integral_trapezoid.cpp
integral_trapezoid.py
integral_rectangle.c
integral_trapezoid.c
integral_trapezoid.java
integral_rectangle.py
integral_rectangle.cpp
languagues
cpp
linear_search
README.md
game_theory
src
game_of_nim_next_best_move
game_of_nim_next_best_move.py
grundy_numbers_kayle
grundy_numbers_kayle.py
game_of_nim_win_loss_prediction
game_of_nim_win_loss_prediction.py
divide_conquer
src
tournament_method_to_find_min_max
tournament_method_to_find_min_max.c
quick_sort
quick_sort.hs
quicksort.java
quick_sort.c
quick_sort.rs
Quick_Sort.cs
quick_sort.cpp
README.md
quick_sort2.cpp
quick_sort.py
quick_sort.swift
factorial
factorial.py
inversion_count
inversion_count.js
inversion_count.cpp
inversion_count.py
count_inversions.c
README.md
inversion_count.java
strassen_matrix_multiplication
strassen.py
main.cpp
closest_pair_of_points
closest_pair.py
closest_pair.cpp
maximum_contiguous_subsequence_sum
maximum_contiguous_subsequence_sum.c
x_power_y
x_power_y.c
merge_sort_using_divide_and_conquer
merge_sort_using_divide_and_conquer.cpp
inversions.c
merge_sort_using_divide_and_conquer.java
README.md
warnock_algorithm
warnock_algorithm.pde
karatsuba_multiplication
karatsuba_multiplication.py
multiply.java
karatsubamultiply.cpp
README.md
search_in_a_rotated_array
search_in_a_rotated_array.cpp
test
README.md
artificial_intelligence
src
sat
togasat.cpp
gradient_boosting_trees
README.md
naive_bayes
naive_bayes.swift
README.md
iris1.csv
naive_bayes.py
dbscan_clustering
dbscan.py
readme.md
factorization_machines
matrix_factorization.py
README.md
autoenncoder
autoencoder.ipynb
Inception_Pre-trained_Model
Inception_model.md
README.md
perceptron
perceptron.py
neural_style_transfer
hierachical_clustering
hierachical_clustering
hierarchical_clustering.ipynb
hierachical_clustering.cpp
README.md
k_nearest_neighbours
iris.data
k_nearest_neighbours.cpp
k_nearest_neighbours.py
KNN.c
deep_q_networks
deep-q-networks.ipynb
gaussian_mixture_model
README.md
logistic_regression
README.md
logistic_regression.py
linear_regression
linear_regression.js
linear_regression.py
Salary_Data.csv
linear_regression_scikit_learn.py
linear_regression.swift
linear_regression.java
linear_regression
linear_regression.js
README.md
linear_regression_scikit_learn.ipynb
artificial_neural_network
ann.py
a_star
a_star.py
image_processing
connected_component_labeling
Connected-Component-Labeling.ipynb
canny
main.cpp
canny.cpp
canny.h
erode_dilate
main.cpp
install_opencv.sh
contrast_enhancement
Histogram-Equalization.ipynb
CLAHE.ipynb
Min-Max-Contrast-Stretching.ipynb
houghtransform
main.cpp
image_stitching
img
panorama3_2.jpeg
panorama3_1.jpeg
imagestitching.cpp
prewittfilter
prewitt.cpp
README.md
sobelfilter
sobel.cpp
tsp
noneuc_100
euc_100
makefile
algo.md
salesman.cpp
isodata_clustering
isodata.py
readme.md
nearest_sequence_memory
nsm_matlab
nsm_agent.m
simulator.m
main.m
support_vector_machine
svm.c
README.md
svm.py
generative_adversarial_networks
convolutional_neural_network
cnn.ipynb
q_learning
q_learning.js
q_learning.ipynb
README.md
principal_component_analysis
README.md
pca.py
neural_network
neural_network.py
keras_nn.py
gaussian_naive_bayes
gaussian_naive_bayes_moons.py
gaussian_naive_bayes.py
iris1.csv
decision_tree
decision_trees_information_gain.py
data_banknote_authentication.csv
Position_Salaries.csv
decision_tree.py
Decision_Tree_Regression.ipynb
random_forests
Random_Forest_Regression_Model.ipynb
README.md
Position_Salaries.csv
k_means
k-means.c
k_means.py
k_means.swift
README.md
k_means.cpp
bernoulli_naive_bayes
bernoulli.py
README.md
particle_swarm_optimization
gbestPSO
Gbest2D.py
Gbest3D.py
lbestPSO
LBest3D.py
Lbest2D.py
getting_started_with_ml
README.md
lasso_regression
lasso_regression.ipynb
VGG-11
vgg11.md
README.md
bayesian_belief_network
Bayesian-Belief-Network.ipynb
minimax
minimax.py
README.md
restricted_boltzmann_machine
README.md
tsp.c
t_distributed_stochastic_neighbor_embedding
README.md
test
README.md
networking
src
packetsniffer
img
packetsniffer.py
README.md
validate_ip
validate_connection_ipv4.py
validate_ip
validate_ipv6.c
validate_ipv4.c
validate_ip.sh
is_valid_ip.php
ipv4_check.go
validate_ipv4.js
README.md
validate_ipv6.py
validate_ip.rb
validate_ipv4.py
validate_ip.c
determine_endianess
determine_endianess.sh
determine_endianess.c
README.md
test
README.md
mathematical_algorithms
src
fermats_little_theorem
fermats_little_theorem.py
fermats_little_theorem.cpp
newton_polynomial
newton_polynomial.java
README.md
prime_factors
sum_of_prime_factors.c
sum_of_primes.cpp
prime_factors.py
prime_factors.go
prime_factors.java
prime_factors.cpp
prime_factors.c
simpsons_rule
simpsons_rule.py
simpsons_rule.cpp
add_polynomials
add_polynomials.cpp
add_polynomials.c
add_polynomials.go
README.md
primality_tests
miller_rabin_primality_test
miller_rabin_primality_test.py
miller_rabin_primality_test.java
miller_rabin_primality_test.cpp
solovay_strassen_primality_test
solovay_strassen_primality_test.cpp
fermat_primality_test
fermat_primality_test.c
fermat_primality_test.py
2sum
2sum.rb
2sum.java
2sum.js
2sum.cpp
2sum.c
2sum.py
2sum.rs
2sum.go
factorial
factorial.swift
factorial.erl
factorial.c
factorial_hrw.py
factorial_iteration.js
factorial.scala
factorial_recursion.cpp
factorial_recursion.cs
factorial_recursion.c
factorial.php
factorial_iteration.cs
factorial_iteration.c
factorial.java
factorial_recursion.js
factorial.clj
factorial.rb
factorial.hs
factorial.ex
factorial.kt
factorial.rs
factorial_recursion.py
factorial.go
factorial_iteration.py
jacobi_method
jacobi_method.java
README.md
fibonacci_number
fibonacci_number.rs
fibonacci_number.js
fibonacci_number.php
fibonacci_number.go
fibonacci_number.ex
fibonacci_number.c
fibonacci_memorized.swift
fibonacci_number.hs
fast_fibonacci.c
fibonacci_number.scala
fibonacci_number.clj
fibonacci_number.swift
fibonacci_number.cpp
fibonacci_number.py
README.md
fibonacci_for_big_numbers.cpp
fibonacci_lucas.py
fibonacci_number.java
fibonacci_number.rb
fibonacci_matrix_multiplication.py
fibonacci_matrix_exponentiation.cpp
fibonacci_number.cs
fibonacci_number.erl
count_digits
count_digits.go
count_digits.cs
counts_digits.rb
count_digits.cpp
count_digits.swift
count_digits.java
count_digits.hs
count_digits.c
count_digits.js
count_digits.py
fast_fourier_transform
fast_fourier_transform.java
fast_fourier_transform.c
gcd_and_lcm
gcd_and_lcm.scala
gcd_and_lcm.java
gcd_and_lcm.go
gcd_and_lcm.py
gcd_and_lcm.php
gcd_and_lcm.js
gcd_and_lcm.ex
gcd_and_lcm.c
gcd_and_lcm.cpp
README.md
gcd_and_lcm.erl
gcd_and_lcm.cs
square_free_number
square_free_number.cpp
square_free_number.py
squarefreenumber.java
square_free_number.c
collatz_conjecture_sequence
collatz_conjecture_sequence.c
reverse_factorial
reverse_factorial.c
reverse_factorial.js
reverse_factorial.go
reverse_factorial.rb
reverse_factorial.py
README.md
reverse_factorial.java
convolution
convolution.cpp
lexicographic_string_rank
lexicographic_string_rank.cpp
lexicographic_string_rank.c
README.md
lexicographic_string_rank.java
lexicographic_string_rank.py
pythagorean_triplet
pythagorean_triplet.cpp
log_of_factorial
log_of_factorial.java
log_of_factorial.c
log_of_factorial.py
log_of_factorial.cpp
lucky_number
lucky_number.c
README.md
lucky_number.java
integer_conversion
decimal_to_int.go
decimal_to_oct.cpp
decimal_to_any_base.py
decimal_to_bin.cpp
decimal_to_any_base.js
decimal_to_hex.cpp
babylonian_method
babylonian_method.js
babylonian_method.go
babylonian_method.java
babylonian_method.c
babylonian_method.py
README.md
babylonian_method.cpp
tribonacci_numbers
tribonacci_numbers.cpp
tribonacci_numbers.py
tribonacci_numbers.js
tribonacci_numbers.rs
tribonacci_numbers.java
tribonacci_numbers.go
tribonnaci.java
tribonacci_numbers.c
euler_totient
euler_totient_sieve.cpp
euler_totient.py
euler_totient.java
euler_totient.c
README.md
euler_totient.cpp
euler_totient_sieve.py
integer_to_roman
integer_to_roman.js
integer_to_roman.cpp
integer_to_roman.py
sieve_of_eratosthenes
sieve_of_eratosthenes.go
sieve_of_eratosthenes.js
sieve_of_eratosthenes.cpp
sieve_of_eratosthenes_linear.cpp
sieve_of_eratosthenes.cs
sieve_of_eratosthenes.hs
sieve_of_eratosthenes.java
README.md
sieve_of_eratosthenes.c
sieve_of_eratosthenes.php
sieve_of_eratosthenes.py
sieve_of_eratosthenes_compact.cpp
armstrong_num_range
amstrong_num_range.c
README.md
magic_square
README.md
magic_square.py
sieve_of_atkin
sieve_of_atkin.cpp
sieve_of_atkin.py
sieve_of_atkin.java
sieve_of_atkin.c
Binary_GCD_Algorithm
README.md
Binary_GCD_Iterative.cpp
Binary_GCD_Recursive.cpp
greatest_digit_in_number
greatest_digit_in_number.java
greatest_digit_in_number.cpp
greatest_digit_in_number.c
greatest_digit_in_number.rb
greatest_digit_in_number.cs
greatest_digit_in_number.py
greatest_digit_in_number.hs
greatest_digit_in_number.php
greatest_digit_in_number.js
std
std.py
std.go
std.cpp
std.js
std.c
reverse_number
reverse_number.js
reverse_a_number.c
reverse_number.c
reverse_number_recursion.java
reverse_number.cs
reverse_number.swift
reverse_number.rb
reverse_number.py
reverse_number.go
reverse_number.hs
reverse_number.java
reverse_number.cpp
reverse_number.php
sum_of_digits
sum_of_digits_with_recursion.c
sum_of_digits.rs
sum_of_digits.rb
sum_of_digits.py
sum_of_digits.go
sum_of_digits.js
sum_of_digits.php
sum_of_digits.cs
sum_of_digits.cpp
sum_of_digits.java
sum_of_digits.c
sum_of_digits.ex
sum_of_digits.swift
catalan_number
catalan_number_dynamic.cpp
catalan_number_recursive.cpp
catalan_number2.py
catalan_number.js
catalan_number.scala
catalan_number.c
README.md
catalan_number.rb
catalan_number.py
catalan_number.java
coprime_numbers
coprime_numbers.cs
coprime_numbers.rs
coprime_numbers.js
coprime_numbers.py
coprime_numbers.cpp
coprime_numbers.rb
README.md
coprime_numbers.go
coprime_numbers.c
coprime_numbers.java
exponentiation_power
exponentiation_power.cpp
exponentiation_power.c
exponentiation_by_squaring
exponentiation_by_squaring.c
exponentiation_by_squaring.py
exponentiation_by_squaring.go
exponentiation_by_squaring.cpp
modulo_exponentation_power.cpp
exponentiation_power.java
README.md
divided_differences
divided_differences.java
README.md
armstrong_numbers
armstrong_numbers.java
armstrong_numbers.c
armstrong_numbers.js
armstrong_numbers.cs
armstrong_numbers.cpp
armstrong_numbers.rb
armstrong_numbers.go
README.md
armstrong_numbers.py
armstrong_number.php
count_trailing_zeroes
count_trailing_zeroes.scala
count_trailing_zeroes_factorial.js
count_trailing_zeroes.c
count_trailing_zeroes_factorial.java
count_trailing_zeroes_factorial.cpp
count_trailing_zeroes_factorial.py
maximum_perimeter_triangle
PerimeterTriangle.java
steepest_descent
steepest_descent.cpp
dfa_division
README.md
taxicab_numbers
taxicab_numbers.py
check_is_square
check_is_square.cs
check_is_square.rs
check_is_square.php
check_is_square.java
check_is_square.ruby
check_is_square.py
check_is_square.c
check_is_square.swift
check_is_square.js
check_is_square.go
check_is_square.scala
check_is_square.cpp
fast_inverse_sqrt
fast_inverse_sqrt.cpp
fast_inverse_sqrt.py
next_larger_number
next_larger_number.cpp
next_larger_number.java
next_larger_number.php
next_larger_number.py
horner_polynomial_evaluation
horner_polynomial_evaluation.java
README.md
horner_polynomial_evaluation.cpp
poisson_sample
poisson_sample.py
diophantine
diophantine.cpp
smallest_digit_in_number
smallest_digit_in_number.py
smallest_digit_in_number.cpp
smallest_digit_in_number.hs
smallest_digit_in_number.rb
smallest_digit_in_number.php
smallest_digit_in_number.c
smallest_digit_in_number.java
smallest_digit_in_number.cs
smallest_digit_in_number.js
delannoy_number
delannoy_number.c
delannoy_number.cpp
README.md
pascal_triangle
pascal_triangle.exs
pascal_triangle.cpp
pascal_triangle.py
pascal_triangle.java
pascal_triangle.c
README.md
pascal_triangle.go
tower_of_hanoi
tower_of_hanoi.hs
tower_of_hanoi.rs
tower_of_hanoi_binary_solution.c
tower_of_hanoi.js
tower_of_hanoi.go
tower_of_hanoi.cpp
tower_of_hanoi.py
tower_of_hanoi.ml
tower_of_hanoi.c
tower_of_hanoi.java
README.md
tower_of_hanoi_iterative.c
tower_of_hanoi.scala
karatsuba_multiplication
karatsuba_multiplication.cpp
karatsuba_multiplication.java
average_stream_numbers
average_stream_numbers.cpp
average_stream_numbers.c
README.md
average_stream_numbers.go
average_stream_numbers.py
largrange_polynomial
lagrange_polynomial.java
README.md
perfect_number
perfect_number.cpp
perfect_number.rb
perfect_number_list.cpp
perfect_number.rs
perfect_number.c
perfect_number.java
perfect_number.php
perfect_number.js
perfect_number.py
README.md
perfect_number.hs
.gitignore
modular_inverse
modular_inverse.cpp
modular_inverse.java
modular_inverse.rb
modular_inverse.py
segmented_sieve_of_eratosthenes
segmented_sieve_of_eratosthenes.cpp
prime_numbers_of_n
prime_numbers_of_n.cpp
prime_numbers_of_n.py
README.md
prime_numbers_of_n.c
prime_numbers_of_n.js
russian_peasant_multiplication
russian_peasant_multiplication.c
russian_peasant_multiplication.php
russian_peasant_multiplication.cpp
russian_peasant_multiplication.go
russian_peasant_multiplication.js
russian_peasant_multiplication.cs
README.md
russian_peasant_multiplication.py
russian_peasant_multiplication.rs
lucas_theorem
lucas_theorem.cpp
README.md
permutation_lexicographic_order
permutation_lexicographic_order.cpp
README.md
replace_0_with_5
replace_0_with_5.js
replace_0_with_5.cpp
0_to_5_efficent.cpp
replace_0_with_5.cs
replace_0_with_5.py
replace_0_with_5.go
replace_0_with_5.c
replace_0_with_5.java
minimum_operations_elements_equal
EqualizeEveryone.java
decoding_of_string
README.md
tridiagonal_matrix
tridiagonal_matrix.java
README.md
multiply_polynomial
README.md
multiply_polynomial.cpp
automorphic_numbers
automorphic_numbers.js
automorphic_numbers.rb
automorphic_numbers.py
README.md
automorphic_numbers.c
automorphic_numbers.java
automorphic_numbers.swift
automorphic_numbers.go
automorphic_numbers.cpp
automorphic_numbers.php
automorphic_numbers.cs
automorphic_numbers.hs
gaussian_elimination
scala
src
main
scala
structures
matrix.scala
epsilon.scala
regularmatrix.scala
main.scala
gaussian
elimination
matrixtype.scala
solution.scala
gaussianelimination.scala
project
build.properties
build.sbt
gaussian_elimination.java
gaussian_elimination.cpp
newman_conway
newman_conway_sequence.c
newman_conway_sequence.cpp
newman_conway_recursion.cpp
README.md
newton_raphson_method
newton_raphson.c
newton_raphson.cpp
README.md
newton_raphson.php
hill_climbing
hill_climbing.java
fractals
simple_julia.cpp
julia_miim.cpp
binomial_coefficient