トップページ⇒tech
315コメント94KB

優秀なアルゴリズムの本

■ このスレッドは過去ログ倉庫に格納されています
00011NGNG
たくだんあると思いますが、ランキングで
0153デフォルトの名無しさんNGNG
ねえ、ダブル配列とか、パトリシア木とか、圧縮接尾辞配列とか
ビットランダム化ハッシュとか解説してあるような本って存在する?
0154デフォルトの名無しさんNGNG
>>150
へ? ヒープソートなら 50頁に載ってるじゃん。(「情報の構造(上)」)
ま、でもこの本はデータ構造と、グラフ/ネットワーク・アルゴリズムの
本だから、ソートの勉強をしたいんだったら、他の本の方がいいと思う
けどな。
0155デフォルトの名無しさんNGNG
あげるよ。
0156デフォルトの名無しさんNGNG
あげないよ
0157デフォルトの名無しさんNGNG
>>153
パトリシアはある。
他は存在もしらんかった。

ダブル配列はトライの実装に使う奴 (考案は日本人):
ttp://www.ipsj.or.jp/members/SIGNotes/Jpn/01/1991/085/article002.html

圧縮接尾辞配列は Grossi と Vitter による compressed suffix array で
よろしいか?

ビットランダム化ハッシュは見つからんかった。ポインタキボン。

どれも文字列関連だけど、153は自然言語処理か、あるいは遺伝子関係の人?
0158デフォルトの名無しさんNGNG
圧縮接尾辞配列で日本のなら、定兼氏の論文がいくつかあるーよ。

つーか、新しいアルゴリズムは、論文はあっても参考書になるまで時間がかかる。
ようやくsuffix arrayだってちらほら出てきたくらいだもんな。
Knuth先生の跡継ぎを誰かやってはくれんだろか。
0159デフォルトの名無しさんNGNG
>>157
ダブル配列のこの論文って、同じ人のをもっと以前に見た記憶があるんだけど、
誰か参考文献に載っているかどうかわかりませんか?
漏れは情報処理学会には入っているが、この研究会には入ってないので・・・
0160デフォルトの名無しさんNGNG
>>152

「アルゴリズムとデータ構造」(ISBN 4-7649-0162-5) と
「翻訳系構成法序論」(ISBN 4-7649-0122-9) が、この本の
改訂版という位置付けじゃなかったっけ?

今となっては俺もちょっと内容が古いと思う。
0161157NGNG
ひょっとして、
A New Hashing Package for UNIX - Seltzer, Yigit (1991)
ttp://www.freebsd.org/cgi/cvsweb.cgi/~checkout~/src/lib/libc/db/docs/hash.usenix.ps?rev=1.1&content-type=text/plain
の 2,4,5ページ目に出てくる a bit-randomizing hash っていうのが、
それなんかなあ。

でも、これって別に特別な関数のことじゃなくて、単なるハッシュ関数
(cryptographic hash じゃない方) のことを指しているだけだよね。

ちなみに、この論文の実装 (ようは berkley DB) で使われている Chris Torek
のハッシュ関数は、アンロールしてあるけど、本質的には
uint32_t hash(const unsigned char *key, size_t len)
{
uint32_t h = 0;

for (len > 0; --len)
h += (h << 5) + *key++;
return h;
}
と等価で、悪いハッシュ関数でもないけど、別に特別変わった関数でもない。

もし、このことを指しているんだったら、ほとんどのデータ構造の本に、
単なる「ハッシュ」として載ってるぞ。>>153

でもなあ、他の3つのデータ構荘「は結構新しいb烽フなのに、こb黷セけは
ャlタってことがbるんだろうか=B
教えて�フい人。
0162157NGNG
>>158
ども。
実は最初に見つけたのは定兼氏の論文の方なんだけど、モノを特定
するには、オリジナルの論文の著者名を使った方がいいかなと思って、
ああ書きますた。
0163157NGNG
>>159
俺もこの中身は見れないので分からんのだわあ。

ttp://www-b3.is.tokushima-u.ac.jp/research/gakujutsu.html
を見ると、ダブル配列という言葉は1987年には見つかりますなあ(論文32)。
0164デフォルトの名無しさんNGNG
情報処理学会に入ってないと見られないのか(涙)
公開しる!!

実装はいくつかあるけど、さすがにコードから解読できないなりよ。
0165デフォルトの名無しさんNGNG
そういう名前だって人に聞いたのだけど、デタラメだったのかな? > ビットランダム化ハッシュ。無駄骨折らせてすいません。

わたしの知りたかったことは、
http://www.concentric.net/~Ttwang/tech/inthash.htm
に載っているあたりのことでした。

日本人の研究者のみなさんも、アルゴリズムを考えたら、Webページ
で公開しる!! サンプルコード配布しる!!

撃って出ろ!!!
0166157NGNG
>>165

別にデタラメじゃないけど、データ構造としては古くから研究されていて、
どんなアルゴリズムの教科書にでも載っているたぐいのもん。実用的には
非常に重要ではある。
153==165なら、ようは普通のハッシュの話だったということで解決だな。

そのページに載っているのは、整数値をキーにしたハッシュ関数について
の考察だな。固定サイズの整数値からではなく、任意長のデータに対する
ハッシュ関数に関しては、
ttp://mail-index.netbsd.org/tech-perform/2001/11/27/0019.html
ttp://mail-index.netbsd.org/tech-perform/2001/11/28/0028.html
ttp://mail-index.netbsd.org/tech-perform/2001/11/29/0002.html
ttp://mail-index.netbsd.org/tech-perform/2001/11/29/0003.html
ttp://mail-index.netbsd.org/tech-perform/2001/11/30/0000.html
ttp://mail-index.netbsd.org/tech-perform/2001/11/29/0009.html
あたりの話が割と網羅的だったな。
結論としては、ハッシュ表のサイズが固定ならbyaccのやつ、サイズが
可変ならばnemesi(上の最後のURLにあるAndrea Cocitoの関数)か、
あるいはperlの奴(上の最初のURL)がいいんじゃないかってことに
なったと思われ。

これ書いててきづいたが、上のスレに出てくるozan s. yigitって、161
の論文の著者で、おまけにbyaccの作者の一人なのな。
byaccのハッシュはこれ:
ttp://www.freebsd.org/cgi/cvsweb.cgi/~checkout~/src/usr.bin/yacc/symtab.c?rev1.1&content-type=text/plain
0167デフォルトの名無しさんNGNG
保守age
0168デフォルトの名無しさんNGNG
アルゴリズムの本もさがすといいのがあるよね。
なぜかレイトレーシングのやり方まで3Dの計算がのってる本があった。
緑色の本なんだけど。
だれかしらない?
0169デフォルトの名無しさんNGNG
初学者の私のお進め
Javaで学ぶアルゴリズムとデータ構造
Robert Lafore (著), 岩谷 宏 (翻訳)

他の本で勉強していたら挫折していたと思います。
この本のいいところは、アルゴリズムごとにアプレットの
サンプルプログラムがついていて
「目でアルゴリズムの動きを理解できる」
ことです。
サンプルのプログラムをひとつひとつまねして3ヶ月で読了。
今2回目です。いつでも手にとって読みたいので
家用と会社用2冊持ってます。
>>168
緑色の本というと、河西朝雄さんが技術評論者から出しているシリーズ
ではないでしょうか?
C,C++,VB,Javaのバージョンがあり、Javaのバージョンにはグラフィックス
も載ってたように記憶します。
0170デフォルトの名無しさんNGNG
あげ

0171デフォルトの名無しさんNGNG
R.セジウィック アルゴリズムC++ 近代科学社 初版
っていい本?
ブックオフで100円で買ったんだけど
0172デフォルトの名無しさんNGNG
おまえら、まずは大ブーム間近の
「アルゴリズム体操」
を踊りなさい。
0173デフォルトの名無しさんNGNG
>>171
http://www.dd.iij4u.or.jp/~okuyamak/Books/own.computer.html
↑のISBN4-7649-0222-2のとこ見てね

fjの教祖様とか称する、真性電波の奥凸ですらこの扱い
0174171NGNG
>>173
どうもー。
中をパラパラ見てたら学部教養の教科書って感じでした。
まあでも少しは面白そうなところもあったので。
0175デフォルトの名無しさんNGNG
まともな計算機科学科出身なら学部2、3年でこの本か
Cormen/Leiserson/Rivestのお世話になってるはずだから今さら解説の必要な
し。そうでないならパラパラ見るだけじゃ意味ない。問題解かなきゃ。
0176デフォルトの名無しさんNGNG
>>172
ネタと思ったら、ホントに
「アルゴリズム体操」
あるんだね。
0177デフォルトの名無しさんNGNG
>>173
その人本をたくさん読んでる割には
たいした事なさそうだね

>R.セジウィック アルゴリズムC++ 近代科学社 初版
この本はいい本だと思うよ。
ただ、世の中にはいろんなアルゴリズムがあって、
データ構造と数学さえわかっていれば、
目的に応じたアルゴリズムを探す方が効率がいい事がわかる。
というより、広範なアルゴリズムの知識は
あまり役に立たない事の方が多い、特に一般的なプログラマーは。
もちろん知ってて損はない。
0178デフォルトの名無しさんNGNG
R. セジウィックの本は、同じ内容で Pascal, C, C++ と変化してきた。
本質はプログラムにはない。
0179171NGNG
皆さんいろいろとありがとうございます。
情報や計算機の学生でもないし、アルゴリズム読む緊急性もないので
しばらくお守り代わりにしています。
でも原版は3版まで行ってるの訳の方は改定できないみたいですね。
0180デフォルトの名無しさんNGNG
>>168

100えんはうらやましいなあ
0181デフォルトの名無しさんNGNG
『C言語によるアルゴリズムとデータ構造 SOFTBANK』
付属の解説ソフトが平成教育委員会見てる感じで、
動的に理解できた。
0182デフォルトの名無しさんNGNG
>>181
まあ中学生向けの内容ですから。
0183IP記録実験NGNG
IP記録実験
http://qb.2ch.net/test/read.cgi/accuse/1042013605/

1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。

27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?

38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。

73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。
0184デフォルトの名無しさんNGNG
>>1
さっさと就職しろ無職

いつまで掲示板運営ゴッコしとんじゃ後退ハゲ
親が泣いてるぞ、唇のバケモノ
0185デフォルトの名無しさんNGNG
>>226
http://www.google.com/search?q=%E8%A3%8F%EF%BC%92%E3%81%A1%E3%82%83%E3%82%93%E3%81%AD%E3%82%8B
0186デフォルトの名無しさんNGNG
串対策つっても荒らすような厨房は
串の存在など知らんかもw
0187デフォルトの名無しさんNGNG
>>375
偽者だから
0188デフォルトの名無しさんNGNG
>>492このしゃべくりはどー見てもモノホン。
0189デフォルトの名無しさんNGNG
記念パピコ
0190デフォルトの名無しさんNGNG
俺は 自宅---肉--野菜--肉--肉--野菜--野菜--肉--野菜 で栄養を取っているので

なかなかヘルシーです。
0191デフォルトの名無しさんNGNG
>>179
ここ
0192デフォルトの名無しさんNGNG
>>176
nyの掲示板はスレ立て人がほぼ特定できるから、スレ立て人がひろゆきの立場になるんだろう。
0193デフォルトの名無しさんNGNG
======2==C==H======================================================

         2ちゃんねるのお勧めな話題と
     ネットでの面白い出来事を配送したいと思ってます。。。

===============================読者数: 138720人 発行日:2003/1/9

年末年始ボケがそろそろ収まり始めた今日このごろのひろゆきです。

そんなわけで、年末に予告したIP記録ですが実験を開始しています。

「2ちゃんねる20030107」
こんな感じで各掲示板の最下部に日付が入ってるんですが、
20030107以降になってるところはログ記録実験中ですー。

んじゃ!

────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0194デフォルトの名無しさんNGNG
http://www.zdnet.co.jp/news/0301/09/njbt_07.html

毎度のzdnetね。
0195デフォルトの名無しさんNGNG
ふんっ!
会社から書込みができなくなっちゃったじゃねーかよ。。。
0196デフォルトの名無しさんNGNG
>>39
間違ってます。レベルの違いが認識できないのかな。
内容証明が自宅に届く=名誉毀損の事実があったとはならない。
勉強は何専攻した?より体系的な学問の方が使えるぞ。
0197デフォルトの名無しさんNGNG
かちゅで見る限りは関係ないのかな?
0198デフォルトの名無しさんNGNG
メルマガきたけど、IPを保存したとことで何もかわないよ。
IPを保存することで書き込んだ人に
責任を擦り付けられるとでも思ってんのか?
関係無いぜ。
警察の捜査はしやすくなるかもしれんが、公開責任は依然ひろゆき。

いい加減理解しろや。
日本生命の時から言われてるぜ。
判決もこれに沿ったものだったしな。

日本生命
http://www.geocities.co.jp/Technopolis-Mars/6820/hoken/
0199デフォルトの名無しさんNGNG
別にいいじゃん
0200デフォルトの名無しさんNGNG
もう明日から書き込みません
さよなら
0201デフォルトの名無しさんNGNG

ノンノン、それじゃなくてね。この辺の話。
http://qb.2ch.net/test/read.cgi/saku/1041689279/45-49

それを見越しての今回のdat落とし&復帰じゃないのかと
思ったものだから。
もし、見当違いだったらスイマセン。
0202デフォルトの名無しさんNGNG
「 ど う せ 2 c h だ ろ 」

じゃないの?
0203デフォルトの名無しさんNGNG
 
 >>391
 さっそく例外があったようだが、あれは君に近いからというだけで特に深い事情はないね?
0204デフォルトの名無しさんNGNG
■これまでの経緯

削除依頼を出したら
 →削除依頼板以外では受け付けませんよ。
  晒し?知りません

2chルールで削除依頼を出したら
 →2chの匿名は弱者保護です。内容の真実性の判断が出来ません。
  問題があれば裁判でもどうぞ。

状況が不利になってきたら
 →IP記録して問題は当事者どうしで、と言ってみるテスト

現在
 →全部にいれてみた。
0205デフォルトの名無しさんNGNG
どこぞの宗教団体を批判するスレ・レス出現
  ↓
どこぞの団体が、管理人にスレ・レス作成IP教えろ
  ↓
管理人がIP教える
  │
  ├─────┐
  ↓普通     ↓異常
 裁判     VXガス

こうなるとオウムに個人情報を知らせ 大量殺人にまで発展した
TBSと同じになるな。 カルトは裁判を起こすことが目的ではなく
都合の悪い相手を特定して殺害することが
IPを得る本当の目的だから真実の書き込みができなくなる。

平和な日本の昼下がり、
創価学会脱税疑惑を追及した市議会議員が自宅の団地で家事をしている。
すると突然、自宅の窓から化け物のような歪んだ力で
あっという間に空へ丸投げされて落下死する。
団地の部屋はコンビニへ買い物に行っているかのように
台所も洗濯物も何もかもがそのままの状態だ。
地元警察は創価学会と数日前から綿密な口裏合わせがあったかのように
他殺を自殺と決め付けてろくな捜査も現場検証もせず数分で打ち切る。
http://www.sokamondai.to/

ちなみにフランス内務省は最高危険度カルト教団として
日本の創価学会を公式に指定した。
正義のためにフランス政府公認のカルト教団と
たった一人で戦った市議に黙祷( ‐人‐ )
2ちゃねらーはプロバイダー責任法案を
国会で通過する前に反対しておけばよかったのに。
私は反対したが力が足りなかった。
0206デフォルトの名無しさんNGNG
いきなり夜勤さん降臨か・・・。
あのことを聞いてみようかと思う今日この頃
0207デフォルトの名無しさんNGNG
IDが8桁じゃなく全桁(何桁になるんだろ……)あれば再構成できるとか
ん?それはトリップだっけ?
0208デフォルトの名無しさんNGNG
======2==C==H======================================================

         2ちゃんねるのお勧めな話題と
     ネットでの面白い出来事を配送したいと思ってます。。。

===============================読者数: 139038人 発行日:2003/1/10

なにやら、連日メルマガだしてるひろゆきです。

そんなわけで、ログ記録実験ですが、いちいちサーバ指定するのが面倒なので、
全部のサーバに入れてみました。

重くなって落ちたりしてもご愛嬌ってことで。。。

んじゃ!

────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0209デフォルトの名無しさんNGNG
フィクション板とか、嘘吐き板とか作れ
0210デフォルトの名無しさんNGNG
打撲にマキロンかと小一時間(略
0211デフォルトの名無しさんNGNG
さん
10桁トリップの時に、トオルさんとマァヴさんが、話してましたわね、
0212デフォルトの名無しさんNGNG
参考あげ
0213デフォルトの名無しさんNGNG
俺2ちゃんねる見損なったよ
0214デフォルトの名無しさんNGNG
ええ。2ちゃんにとって多大な被害が予測されます。(((( ;゚Д゚)))ガクガクブルブル

すみやかに教えて下さい。おながいします。
0215デフォルトの名無しさんNGNG
メルマガ転載きぼん
0216デフォルトの名無しさんNGNG
所轄の警察か教育委員会に直接掛け合ったほうがいいんじゃないか?
2ちゃんで吼えてても意味ないし。
0217デフォルトの名無しさんNGNG
二審も一審を支持。これに対して上告しようにも、
刑事訴訟と同様、自由に上告できるってもんでもないのです。
民事訴訟法312条 (上告の理由) 1項
「上告は、判決に憲法の解釈の誤りがあること
その他憲法の違反があることを理由とするときに、することができる。」
http://www.m-net.ne.jp/~doba/goto/hon.htm

ようするに上告しても今の制度では100%無駄。
これで完全終了ってことか。
0218デフォルトの名無しさんNGNG
IP(泉ピンコ)でオナニー記録実験
記録=かろうじて1回
0219デフォルトの名無しさんNGNG
たしか基本的に一つのスレにつき200〜300KB位だけどこれは通常よりでかいのかな?
wresで一番多いであろううちのスレッドはsports3だけで100個以上あったり
0220山崎渉NGNG
(^^)
0221デフォルトの名無しさんNGNG
 4nd
フォンドボー?
0222山崎渉NGNG
(^^)
0223山崎渉NGNG
(^^)
0224デフォルトの名無しさんNGNG
保守
0225デフォルトの名無しさんNGNG
だが、アルゴリズムの本ではない気が。
0226デフォルトの名無しさんNGNG
逆に、どんなアルゴリズム本が欲しい?
俺としては今更Cで書かれた古くさい本より、
結城氏が書いているデザインパターン本のような奴がほしい
0227デフォルトの名無しさんNGNG
【何処も】情報科学総合スッドレ【板違い】
http://science.2ch.net/test/read.cgi/rikei/1046173479/









0228保守NGNG
保守
0229Bill GatesNGNG
If you think you're a really good programmer ... read [Knuth's] Art of Computer Programming....
You should definitely send me a resume if you can read the whole thing.
0230デフォルトの名無しさんNGNG
古い話だが…

>>159
>>164
昔のbit(共立出版から出てた雑誌)をパラパラ見てたら、当の青江先生
自身によるダブル配列の解説が載ってました。大きい図書館とか、情報
系の学科のある大学の図書館なら置いてあると思う。
1989年5月号(Vol.21 No.6)の36ページから。
0231デフォルトの名無しさんNGNG
age忘れた…
0232ageNGNG
http://www.isis.ne.jp/

http://www.maromaro.com/

http://www.tomita.net/

本を読もう
0233デフォルトの名無しさんNGNG
http://www.k-514.com/
(σ・∀・)σ ゲッツ!!
0234デフォルトの名無しさんNGNG
C言語アルゴリズム入門読んどけ!
0235かおりん祭りNGNG
http://saitama.gasuki.com/kaorin/
〜oノハヽo〜 / ̄ ̄ ̄ ̄ ̄ ̄ ̄                
  ( ^▽^) < こんなのがございまーす♪ 
= ⊂   )   \_______
= (__/"(__) トテテテ...
0236あぼーんNGNG
 ( ・∀・)< こんなのみつけたっち♪
http://muryou.gasuki.com/moe/hankaku10.html
http://muryou.gasuki.com/moe/hankaku09.html
http://muryou.gasuki.com/moe/hankaku08.html
http://muryou.gasuki.com/moe/hankaku07.html
http://muryou.gasuki.com/moe/hankaku06.html
http://muryou.gasuki.com/moe/hankaku05.html
http://muryou.gasuki.com/moe/hankaku04.html
http://muryou.gasuki.com/moe/hankaku03.html
http://muryou.gasuki.com/moe/hankaku02.html
http://muryou.gasuki.com/moe/hankaku01.html
0237デフォルトの名無しさんNGNG
は?逆だろ?「とおり」が正しいぞ?>>44

>44 :デフォルトの名無しさん :01/12/03 00:09
>>>43
>×どおりで
>○どうりで
0238非決定性名無しさんNGNG
>>171
その本はアルゴリズム解説としては大変いい本です。
ただし、コーディングスタイルがひどいので初心者には勧められません。
ちなみにR.セジウィックはクヌースのかなり優秀な弟子です。
0239デフォルトの名無しさんNGNG
>>237
通りと書くときは「とおり」
道理と書くときは「どうり」
0240山崎渉NGNG
(^^)
0241デフォルトの名無しさんNGNG
>>237
ネタかな?『道理で』が正しい。
http://dictionary.goo.ne.jp/search.php?MT=%C6%BB%CD%FD%A4%C7&kind=jn
0242デフォルトの名無しさんNGNG
&space;o
0243デフォルトの名無しさんNGNG
&tab;
0244山崎渉NGNG
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉
0245デフォルトの名無しさんNGNG
たくだんあると思いますが、ランキングで
0246デフォルトの名無しさんNGNG
Cなら近藤本カット毛
入門テキスト>K&R>近藤本>エキスパ
0247デフォルトの名無しさんNGNG
優秀なアルゴリズムの本を読む日本の私
0248山崎 渉NGNG

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄
0249山崎 渉NGNG

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄
0250山崎 渉NGNG
(^^)
0251デフォルトの名無しさんNGNG
>>247
あなたは優秀なアルゴリズムの本を読む、優秀な日本の人ですか?
0252デフォルトの名無しさんNGNG
川端康成のパロディだろ
■ このスレッドは過去ログ倉庫に格納されています