Skip to content
Implemented solutions to programming problems, a few of them explained in http://ruslanledesma.com
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
15-minute-break
add-wo-plus/ruby
adjacent-coins
ahnentafel-print
ahnentafel
all-balanced-parentheses-strings
at-most-one-char-diff
balanced-binary-search-tree
biggest-square
binary-tree-concepts
binary-tree-upside-down
bst-all-possible-arrays
bubble-sort/ruby
build-order
cats-and-dogs
common-elements
corner-to-corner-matrix-traversal
count-2s/ruby
count-anagrams-in-string
count-pairs-with-difference
course-schedule/ruby
dedup-linked-lists
delete-middle-node
dijkstra
dominant-palindromes
eight-queens
equilibrium
escape-spaces
fibonacci/ruby
first-non-repeated-character-prefixes
first-non-repeated-character
floyd-warshall
frequencies
gcd
group-fequencies
in-the-wild
index-of
insert-interval/ruby
insert-spaces
integer-to-english
is-ip/c
is-palindrome-linked-list
is-palindrome-permutation
is-permutation
is-rotated-string
java-datastructures/ArrayList
kth-to-last
largest-subarray-sum
least-recently-used-cache
linked-list-intersection
linked-list-loop-beginning
longest-common-substring
longest-concatenation-of-other-words
longest-subarray-same-count-of-ints-and-chars
longest-substring-with-at-most-k-distinct-characters/ruby
longest-substring-without-repeating-characters/ruby
longest-word
lowest-common-ancestor/ruby
max-matrix
max-points-on-a-line
maximum-occupancy
maximum-product/ruby
maximum-subarray-modulo-k
merge-by-buffer
merge-intervals/ruby
merge-k-sorted-lists/ruby
merge-sort/ruby
min-heap-concepts
minimum-spanning-trees
minimum-window-substring/ruby
most-recent-common-ancestor
naturals-to-prose
nested-list-weight-sum
netmask
nth-multiple-of-3-5-7/ruby
number-of-islands
paint-house/ruby
parentheses-problem-all-solutions
parentheses-problem
partition-linked-list
path-count
pattern-matching-problem
periodic-strings
permutations
prefix-median
production-line-with-cooldown
queue-by-stack
queue
quicksort
random-bst-element
reverse-k-chars-every-2k-chars
reverse-vowels
rod-cutting/with-cost/ruby
rotate-matrix
route-between-nodes
search-in-rotated-array/ruby
selection-sort/ruby
sequence-of-changes
shopping-carts
shortest-subarray-that-contains-elements
shortest-substring-made-of-allowed-letters
shortest-substring-that-contains-letters
shortest-word-distance/ruby
shuffle
sliding-window-maximum
special-offer
split-array-largest-sum
stack-of-stacks
stack-squares/ruby
stack-with-min
stack-with-sort
stack
string-compression
substring-with-concatenation-of-all-words
sum-linked-lists-least-significant-digit-first
sum-linked-lists-most-significant-digit-first
tallest-trees
tarjan-simple-cycles
text-justification/ruby
the-game-of-life
the-product-category-problem
the-stock-profit-problem
three-stacks-in-one-array
travel-itinerary
unique-characters
unique-substrings-in-wraparound-string
uva
watermark
weave-list
zero-rows-and-cols
.gitignore
README.md
syllabus.txt

README.md

algorithms

You can’t perform that action at this time.