この記事で、アルゴリズムの勉強はアルゴリズムカタログを覚えることじゃないよということを書きました。 プログラムの理論とはなにか アルゴリズムの勉強というのは、スポーツで言えば腕立て伏せや走り込みみたいな基礎体力を養うようなもので、「ソートなんか実際に自分で書くことないだろう」とかいうのは「サッカーは腕つかわないのに腕立ていらないだろう」とか「野球で1kmも走ることなんかないのに長距離の走り込みいらないだろう」とか言うようなものです。 Twitterでアルゴリズムの勉強とはなにかと尋ねられて、「アルゴリズムの基本的なパターンを知って、それらの性質の分析のしかたをしって、いろいろなアルゴリズムでどのように応用されているか知って、自分が組むアルゴリズムの性質を判断できるようになることだと思います。 」と答えたのですが、じゃあ実際どういう本で勉強すればいいか、ぼくの知ってる本からまとめてみました。
お客様が以下のダウンロードソフトウェア使用許諾契約に同意する場合にのみ、お客様はダウンロードソフトウェアをダウンロードし、またはこれを使用することができます。ダウンロードソフトウェア使用許諾契約をよくお読みいただき、記載される条件に同意いただけた場合には、以下のリンクからダウンロードソフトウェアをダウンロードしてください。 お客様が本契約に同意できない場合には、ダウンロードサービスからダウンロードソフトウェアをダウンロードしないでください。また、ダウンロードしたダウンロードソフトウェアを使用しないでください。 (株)バッファロー(以下、弊社といいます)は、お客様がダウンロードソフトウェア使用許諾契約(以下、本契約といいます)に同意し、ご購入いただいた商品(以下、購入商品といいます)の保証書、およびそれに含まれるソフトウェア(以下、添付ソフトウェアといいます)の使用許諾契約に同意する場合にか
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く