A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
アルゴリズムって、ソートとか検索とかのことですか?
初心者だと多分そういうことではなくて、問題解決のコード全般、
つまりやりたいことがコードでうまく表現できないという意味でしょうか?
もしそうなら、やりたいことの目標を決めて、目標に向かって
コードを書きまくり、多くのコードを読み、自己評価と他人の評価を受け、
書き直すことを繰り返してゆくしかないです。
何が良いコードなのか、という感覚を身に着けるだけでも、
勘違いを繰り返しながら何年もかかるものですよ。
プログラマは職人と同じで、一日にして成らないのです。
No.2
- 回答日時:
そこらへん無償で
https://www.hackerrank.com/ のようなチャレンジサイトがあります、そこで自分で挑戦するのもいいですが。大きなメリットはそこで達人たちがどう問題を解決できているのかを見れるということです。何年もかかってでようやく至った領域にただで観覧できるのです。まずは理解するよりも達人達のやり方をみて気に入ったアルゴリズムをメモしたらいいでしょう。次第に語彙のように増えていきます。作れるアルゴリズムも多くなって、理解力もあっがて行きます。
メモばかりで考える力が萎えたと思ったら自分でチャレンジしてもいいです。
書物でいうとレシピをタイトルに持つもの、Javaのレシピとか。
自分はWebでリストページングアルゴリズム(ググったのを)をメモしてあります。たいへん助かります。
かってためになった本たちは
プログラマ脳を鍛える数学パズル シンプルで高速なコードが書けるようになる70問
プログラマの考え方がおもしろいほど身につく本 問題解決能力を鍛えよう!

No.1
- 回答日時:
「アルゴリズム」が上達したいなら
https://www.amazon.co.jp/Java%E3%81%AB%E3%82%88% …
上記のようなアルゴリズム辞典の類を読んで既存のアルゴリズムを知るといいでしょう
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
正しい五十音順について
-
アルゴリズムとプロトコールの違い
-
期間重複チェックがわかりません
-
グループを均等に分けるには?...
-
BCDについて
-
シミュレーテッドアニーリング...
-
[ EXCEL VBA ] 図形を読み込む...
-
関数がどうしても分かりません
-
アルゴリズム フェルナンデス...
-
アルゴリズムについて(ちょい...
-
basicプログラムです。
-
乗換案内の作り方が知りたいです。
-
フローチャート等を説明したHP
-
動画で間違ったこと言っている
-
パスワードつきZIPの暗号化アル...
-
暗号化アルゴリズム
-
5人のテストの点数を入力すると...
-
ハノイの塔のさいきアルゴリズ...
-
ベイチ・カルノー図以外のとき方。
-
gooという検索エンジンの後にGo...
おすすめ情報