【文件属性】:
文件名称:darts-clone.rb:Darts-clone.rb是Darts-clone的Ruby绑定
文件大小:25KB
文件格式:ZIP
更新时间:2021-04-03 13:25:14
ruby nlp gem trie double-array
Dart克隆
Darts-clone.rb是的Ruby绑定。
安装
将此行添加到您的应用程序的Gemfile中:
gem 'dartsclone'
然后执行:
$ bundle install
或将其自己安装为:
$ gem install dartsclone
用法
require 'dartsclone'
da = DartsClone :: DoubleArray . new
# Construct a dictionary.
keys = [ 'abc' , 'abcd' , 'abcde' , 'bcd' , 'cde' ]
da . build ( keys )
# Search for keys which match the prefix of given string.
p da . common_prefix_search ( 'abcde' )
# => [
【文件预览】:
darts-clone.rb-main
----Rakefile(315B)
----.github()
--------workflows()
----Gemfile(155B)
----dartsclone.gemspec(1KB)
----ext()
--------dartsclone()
----.rspec(53B)
----spec()
--------dartsclone_spec.rb(4KB)
--------spec_helper.rb(528B)
----.gitignore(192B)
----CHANGELOG.md(317B)
----lib()
--------dartsclone()
--------dartsclone.rb(95B)
----CODE_OF_CONDUCT.md(3KB)
----README.md(2KB)
----LICENSE.txt(1KB)