Module: Classbench

Defined in:
lib/classbench.rb,
lib/classbench/trie.rb

Defined Under Namespace

Classes: Trie

Class Method Summary collapse

Class Method Details

.generate_prefixObject



7
8
9
10
11
# File 'lib/classbench.rb', line 7

def self.generate_prefix
	len = rand(33)

	(0...len).map { [0,1][rand(2)]}.join
end

.hiObject



13
14
15
16
17
18
19
20
21
22
23
24
25
# File 'lib/classbench.rb', line 13

def self.hi
	t = Trie.new
	#2.times { t.insert "101" }
	#3.times { t.insert "100" }
	500_000.times { t.insert generate_prefix }
	puts "Stats"
	t.get_stats

	puts "Done"



end