いろんな言語で宿題 第五編at TECH
いろんな言語で宿題 第五編 - 暇つぶし2ch237:デフォルトの名無しさん
10/07/05 15:08:39
>>233
% Prolog (その一)

分離連鎖法による文字列の検索(_文字列,_付加情報) :-
    atom_codes(_文字列,Codes),
    加算(Codes,Y),
    _ハッシュ値 is truncate(Y) mod 26,
    分離連鎖(_ハッシュ値,L),
    append(_,[[_文字列|_付加情報]|_],L).

分離連鎖法による文字列の追加(_文字列,_付加情報) :-
    atom_codes(_文字列,Codes),
    加算(Codes,Y),
    _ハッシュ値 is truncate(Y) mod 26,
    retract(分離連鎖(_ハッシュ値,L)),
    asserta(分離連鎖(_ハッシュ値,[[_文字列|_付加情報]|L])).

分離連鎖(0,[]). 分離連鎖(1,[]). 分離連鎖(2,[]).
分離連鎖(3,[]). 分離連鎖(4,[]). 分離連鎖(5,[]).
分離連鎖(6,[]). 分離連鎖(7,[]). 分離連鎖(8,[]).
分離連鎖(9,[]). 分離連鎖(10,[]). 分離連鎖(11,[]).
分離連鎖(12,[]). 分離連鎖(13,[]). 分離連鎖(14,[]).
分離連鎖(15,[]). 分離連鎖(16,[]). 分離連鎖(17,[]).
分離連鎖(18,[]). 分離連鎖(19,[]). 分離連鎖(20,[]).
分離連鎖(21,[]). 分離連鎖(22,[]). 分離連鎖(23,[]).



次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch