基礎的な事項を理解した上で、もうワンステップ上へ進みたいプログラマ向けの、アルゴリズムの解説書。あったら教えてください。

『C言語による アルゴリズム辞典』のように、アルゴリズムを列挙したものではなく、順を追って解説がなされているものをお願いします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:shampoohat No.1

回答回数347ベストアンサー獲得回数0

ポイント24pt

http://www.hatena.ne.jp/1110520174

Red Black Treeから要素を削除するアルゴリズムの解説を探しています。 要素の挿入に関しては多くを見つけましたが 削除については見当たりません。 サンプルコード付だと.. - 人力検索はてな

定本 Cプログラマのためのアルゴリズムとデータ構造 (SOFTBANK BOOKS)

定本 Cプログラマのためのアルゴリズムとデータ構造 (SOFTBANK BOOKS)

  • 作者: 近藤 嘉雪
  • 出版社/メーカー: ソフトバンククリエイティブ
  • メディア: 単行本

Javaで学ぶアルゴリズムとデータ構造

Javaで学ぶアルゴリズムとデータ構造

  • 作者: Robert Lafore
  • 出版社/メーカー: ソフトバンククリエイティブ
  • メディア: 単行本

アルゴリズム論―理論と実際 (情報科学セミナー)

アルゴリズム論―理論と実際 (情報科学セミナー)

  • 作者: ジル ブラッサール ポール ブラットレー
  • 出版社/メーカー: 東京電機大学出版局
  • メディア: 単行本

ご質問者の方は、プログラミングの基礎的な事項を理解された方という認識でよろしいでしょうか?


1番目は、Cプログラマ向けの良書。

ただ、Listの実装なんかを自分で作ることは、最近少なくなった用に感じます。


2番目は、ちょっと面白いと思ったはてな質問(リンク先参照)であげられていた回答につけられていたものです。Javaプログラマ向けのアルゴリズム本で、ピックアップ的なものです。


3番目は、理論にウェイトがある本で、動的計画法や分割統治法などを、少し独特の観点から解説しています。

# 2番目の回答の本が挙げられていたはてな質問でのいわしに紹介されていた「アルゴリズム・イントロダクション」と分野は重複しますが、そこまで圧巻な物ではないです。

id:alembert

ありがとうございます。1 が魅力的ですね。

2005/08/11 15:54:06
id:matsu911 No.2

回答回数136ベストアンサー獲得回数0

ポイント23pt

The Art of Computer Programming Volume1 Fundamental Algorithms Third Edition 日本語版 (ASCII Addison Wesley Programming Series)

The Art of Computer Programming Volume1 Fundamental Algorithms Third Edition 日本語版 (ASCII Addison Wesley Programming Series)

  • 作者: ドナルド・E・クヌース
  • 出版社/メーカー: アスキー
  • メディア: 単行本

The Art of Computer Programming (2) 日本語版 Seminumerical algorithms Ascii Addison Wesley programming series

The Art of Computer Programming (2) 日本語版 Seminumerical algorithms Ascii Addison Wesley programming series

  • 作者: Donald E.Knuth 有沢 誠 和田 英一 斎藤 博昭 長尾 高弘 松井 祥悟 松井 孝雄 山内 斉
  • 出版社/メーカー: アスキー
  • メディア: 単行本

アルゴリズムのバイブルKnuth先生の名著

『The Art of Computer Programming』シリーズ

id:alembert

残念ながら持ってます。

2005/08/11 15:54:40
id:ibaza No.3

回答回数19ベストアンサー獲得回数0

ポイント23pt

基本的なアルゴリズムについて、図はもちろんフローチャートやC言語によるソースコードも掲載されていて視覚的に理解しやすい本です。

id:alembert

>「基礎的な事項を理解した上で」、もうワンステップ上へ進みたいプログラマ向けの、アルゴリズムの解説書。あったら教えてください。

2005/08/11 15:55:28

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません