07 Mar 2009

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

アルゴリズムとデータ構造の導入として優れた本です。内容もまんべんなく取り扱っているし、アルゴリズム/データ構造の説明 -> コード -> 性能の解析というスタイルで書かれていて、わかりやすい。学校でコンピュータサイエンスを習っていないなど、初学者にとって良い本ではないでしょうか。


話はそれますが、以前セジウィックのアルゴリズムCを少しだけ読んだことがあるのですが、こうして他の本と比べてみると、やはりセジウィックによるアルゴリズムの解説のすばらしさが際だちますね。僕が読んだのはソートのアルゴリズムの部分だけなんですが、アルゴリズムの概念をとてもわかりやすく図解していて、賢い人の頭脳を垣間見ている感じがしておもしろいです。また性能の解析も厳密に数学的にやっているので、難しいですが勉強になります。


じっくりしっかり勉強するにはセジウィックの本やIntroduction to Algorithmなど、短時間で概観を学びたい場合は、今回の「定本 Cプログラマのためのアルゴリズムとデータ構造」が良いんじゃないかと思います。

アルゴリズムC〈第1巻〉基礎・整列

アルゴリズムC〈第1巻〉基礎・整列

      <li><span class="hatena-asin-detail-label">作者:</span> <a href="http://d.hatena.ne.jp/keyword/R%2E%A5%BB%A5%B8%A5%A6%A5%A3%A5%C3%A5%AF" class="keyword">R.セジウィック</a>,<a href="http://d.hatena.ne.jp/keyword/Robert%20Sedgewick" class="keyword">Robert Sedgewick</a>,<a href="http://d.hatena.ne.jp/keyword/%CC%EE%B2%BC%B9%C0%CA%BF" class="keyword">野下浩平</a>,<a href="http://d.hatena.ne.jp/keyword/%BA%B4%C6%A3%C1%CF" class="keyword">佐藤創</a>,<a href="http://d.hatena.ne.jp/keyword/%C0%B1%BC%E9" class="keyword">星守</a>,<a href="http://d.hatena.ne.jp/keyword/%C5%C4%B8%FD%C5%EC" class="keyword">田口東</a></li>
    
      <li><span class="hatena-asin-detail-label">出版社/メーカー:</span> <a href="http://d.hatena.ne.jp/keyword/%B6%E1%C2%E5%B2%CA%B3%D8%BC%D2" class="keyword">近代科学社</a></li>
    
      <li><span class="hatena-asin-detail-label">発売日:</span> 1996/09/01</li>
                                                      <li><span class="hatena-asin-detail-label">メディア:</span> 単行本</li>
      <li><span class="hatena-asin-detail-label">購入</span>: 5人 <span class="hatena-asin-detail-label">クリック</span>: 60回</li>
      <li><a href="http://d.hatena.ne.jp/asin/4764902559" target="_blank">この商品を含むブログ (11件) を見る</a></li>
    </ul>