Module: Algorithmable

Defined in:
lib/algorithmable.rb,
lib/algorithmable/cups.rb,
lib/algorithmable/sort.rb,
lib/algorithmable/errors.rb,
lib/algorithmable/graphs.rb,
lib/algorithmable/puzzles.rb,
lib/algorithmable/version.rb,
lib/algorithmable/searches.rb,
lib/algorithmable/sort/merge.rb,
lib/algorithmable/sort/bubble.rb,
lib/algorithmable/data_structs.rb,
lib/algorithmable/cups/primitives.rb,
lib/algorithmable/data_structs/bag.rb,
lib/algorithmable/sort/binary_heap.rb,
lib/algorithmable/data_structs/heap.rb,
lib/algorithmable/graphs/traversals.rb,
lib/algorithmable/graphs/undirected.rb,
lib/algorithmable/data_structs/deque.rb,
lib/algorithmable/data_structs/queue.rb,
lib/algorithmable/data_structs/stack.rb,
lib/algorithmable/search/binary_search.rb,
lib/algorithmable/data_structs/heap/imp.rb,
lib/algorithmable/data_structs/heap/max.rb,
lib/algorithmable/data_structs/heap/min.rb,
lib/algorithmable/data_structs/linked_list.rb,
lib/algorithmable/graphs/traversals/errors.rb,
lib/algorithmable/puzzles/josephus_problem.rb,
lib/algorithmable/search/binary_search_tree.rb,
lib/algorithmable/puzzles/dijkstras_two_stacks.rb,
lib/algorithmable/data_structs/linked_list/base.rb,
lib/algorithmable/graphs/traversals/depth_first.rb,
lib/algorithmable/data_structs/linked_list/doubly.rb,
lib/algorithmable/data_structs/linked_list/singly.rb,
lib/algorithmable/graphs/traversals/breadth_first.rb,
lib/algorithmable/data_structs/ordered_symbol_table.rb

Defined Under Namespace

Modules: Cups, DataStructs, Errors, Graphs, Puzzles, Searches, Sort

Constant Summary collapse

VERSION =
'0.13.0'

Class Method Summary collapse

Class Method Details

.loggerObject



18
19
20
# File 'lib/algorithmable.rb', line 18

def logger
  @logger ||= Logger.new $stdout
end