A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
アルゴリズムって、ソートとか検索とかのことですか?
初心者だと多分そういうことではなくて、問題解決のコード全般、
つまりやりたいことがコードでうまく表現できないという意味でしょうか?
もしそうなら、やりたいことの目標を決めて、目標に向かって
コードを書きまくり、多くのコードを読み、自己評価と他人の評価を受け、
書き直すことを繰り返してゆくしかないです。
何が良いコードなのか、という感覚を身に着けるだけでも、
勘違いを繰り返しながら何年もかかるものですよ。
プログラマは職人と同じで、一日にして成らないのです。
No.2
- 回答日時:
そこらへん無償で
https://www.hackerrank.com/ のようなチャレンジサイトがあります、そこで自分で挑戦するのもいいですが。大きなメリットはそこで達人たちがどう問題を解決できているのかを見れるということです。何年もかかってでようやく至った領域にただで観覧できるのです。まずは理解するよりも達人達のやり方をみて気に入ったアルゴリズムをメモしたらいいでしょう。次第に語彙のように増えていきます。作れるアルゴリズムも多くなって、理解力もあっがて行きます。
メモばかりで考える力が萎えたと思ったら自分でチャレンジしてもいいです。
書物でいうとレシピをタイトルに持つもの、Javaのレシピとか。
自分はWebでリストページングアルゴリズム(ググったのを)をメモしてあります。たいへん助かります。
かってためになった本たちは
プログラマ脳を鍛える数学パズル シンプルで高速なコードが書けるようになる70問
プログラマの考え方がおもしろいほど身につく本 問題解決能力を鍛えよう!
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_05.png?e8efa67)
No.1
- 回答日時:
「アルゴリズム」が上達したいなら
https://www.amazon.co.jp/Java%E3%81%AB%E3%82%88% …
上記のようなアルゴリズム辞典の類を読んで既存のアルゴリズムを知るといいでしょう
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C#の基本文法が詳しく書かれている教科書的な本ありますか 2 2023/02/11 03:48
- Java javaで質問です。 文字列2023/2/3(一桁の場合、0埋めなし)の場合にyyyyMMddに変換 3 2023/02/20 11:30
- Java mac mini 2009 でのmac OS における Java の入れ替えについて 1 2022/12/27 19:23
- その他(ゲーム) マインクラフトJAVA版の導入・ローカルマルチプレイについて 1 2022/03/23 18:59
- IT・エンジニアリング c言語とjavaの需要について 3 2022/06/23 22:59
- Java 質問です。 Java言語を勉強出来る機会がありますが、プログラマーに将来性はあるのでしょうか? AI 3 2023/05/25 16:54
- その他(プログラミング・Web制作) プログラミングの能力とアルゴリズムの能力は別物だと言われたのですが、これは本当ですか? プログラミン 1 2023/03/09 02:37
- Java JavaでWebページ作成 7 2023/07/21 21:09
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- IT・エンジニアリング プログラマの仕事内容 4 2022/08/13 00:34
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
正しい五十音順について
-
アルゴリズムとプロトコールの違い
-
正数分割の個数
-
グループを均等に分けるには?...
-
シードを考慮したトーナメント...
-
パソコン
-
VBAプログラム初心者です。 以...
-
自動クエリとはどういうもので...
-
VBAで関数をつくる
-
Excelで4096点以上のFFTの方法
-
エクセルとワードをデスクトッ...
-
組み合わせを抽出するために使...
-
階乗のマクロ
-
大学一年でVBAのプログラミング...
-
3次関数を作るプログラム
-
C++ で、「)」が必要 というエ...
-
VBAにてメール作成した際、一部...
-
65536は2の何乗なのでしょうか?
-
画像を読み込むのと取り込むの...
-
io.hをincludeするとそのような...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
正しい五十音順について
-
アルゴリズムとプロトコールの違い
-
BCDについて
-
[ EXCEL VBA ] 図形を読み込む...
-
Stuck
-
グループを均等に分けるには?...
-
画像から文字を認識してテキス...
-
Dijkstraて
-
期間重複チェックがわかりません
-
JPEG圧縮で8×8に分割する理由に...
-
多変数関数の最小値を求めるプ...
-
OpenCVのライセンスについて
-
データを圧縮したい
-
ルービックキューブを揃えるた...
-
5人のテストの点数を入力すると...
-
C♯で電卓を作成しています。演...
-
ドロネー三角形のプログラム
-
vbaで、連立方程式を解く方法に...
-
動画で間違ったこと言っている
-
トップダウン解析とボトムアッ...
おすすめ情報