- ベストアンサー
「改訂 C言語によるはじめてのアルゴリズム入門 河西朝雄」を持っているプログラマ
「改訂 C言語によるはじめてのアルゴリズム入門 河西朝雄」を持っているプログラマの人に聞きたいのですが、このアルゴリズムをマスターしなければ一般的なプログラマになれないのでしょうか?またどれくらい出来ていればいいのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
持ってますがこれ全部マスターとか全然しようと思いません. アルゴリズムってのは"概念"(考え方)が大事であるわけだから そういった意味ではもっと良書がありますよ. ただ, この本はあらゆる分野が全体的に網羅されているので プログラムを組んでみる事は結構練習になると思います. やっぱ習うより慣れですから 一度組んでみて, 分からないところがあったら調べて, c言語の文法を間違えないように確認しながら プログラムを組んでみれば 結構良い練習にもなるし, 浅くですが全体的に こんなアルゴリズムがあるのか という事が分かるだけでも価値があると思うので せっかく買ったならばプログラムを組んでみてはどうですか? 「マスター」というのがどういう定義で述べているのか分かりませんが アルゴリズム自体はかなり基本的なものばかりなので, 僕は情報系の大学卒業してるからだと思いますが 全て講義内で取り扱われていた内容だったので, ああアレか..と思い出す程度ですね. はっきり言ってその程度で良いのではないかと... 僕自身これを全部マスターしようとしても絶対に挫折しますし, 何か「目的」ができた時に「手段」としてこんなアルゴリズムがあるんだな~ と本を開いて 「なるほど」 とヒントを得てプログラムが組めれば良いと思います. 実際,僕はそんな感じで活用してます. ただ, リスト構造とか木構造などのポインタの操作が伴う場所や, グラフのデータ構造などは作れるようになりました. 再帰関数などもいい練習になったと思ってます. この本の説明自体は分かり易い方だと思ってますから. しかしながら, 参考書によってソースコードって全然違うので やっぱアルゴリズムをマスターしたいなら理論をマスターするのが良いと思います.
お礼
そうなんですか。参考程度に理解すればいいのですね。回答有難うございました!