No.4ベストアンサー
- 回答日時:
★私のアルゴリズム習得方法
・今でも次のようにしています。
(1)メモ帳を用意して図を書く
(2)処理のステップを文章で書く
(3)言語を使って文章をそのままコードに落とす
(4)文章の処理ステップと言語ソースのコードが一致しているかシュミレーションする
(5)実際にプログラミングして目で結果を確認する
(6)上手くいかなかったら(1)に戻り新たな考えでやり直し
(7)上手くいったら言語のソースを最適化
(8)複数の最適化をして一番よいもの、または状況により使い分ける
こんな感じです。
・まずはメモリのイメージを紙などに図解します。
その後に頭の中でもメモリ・イメージできるように特訓をします。
俗にいう『イメージ・トレーニング』かな。アルゴリズムも。
あとは処理ステップを文章できちんと表現して、それを理解できるようにする。
処理ステップ(アルゴリズム)を文章に出来なければその先は無い。と思うよ。
参考書:
・『C言語による最新アルゴリズム事典』は解説があまり詳しくないので次の本をどうぞ。
http://www.amazon.co.jp/dp/4797328290/→『C言語による実用アルゴリズム入門』
http://www.amazon.co.jp/dp/4797331631/→『新版 C言語によるアルゴリズムとデータ構造』
関連質問:
・http://oshiete1.goo.ne.jp/qa3082805.html→『アルゴリズム関連の奨めサイトは?』
・http://oshiete1.goo.ne.jp/qa2914917.html→『データ構造とアルゴリズム』
・以上。下の『参考URL』もどうぞ。定番アルゴリズムだって。
参考URL:http://itpro.nikkeibp.co.jp/article/COLUMN/20061 …
No.3
- 回答日時:
私が持っているのはこの本ですが、
http://www.amazon.co.jp/C%E8%A8%80%E8%AA%9E%E3%8 …
自分が分かる言語で、アルゴリズム辞典を一つそろえておくと便利です。
No.2
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) プログラミングの能力とアルゴリズムの能力は別物だと言われたのですが、これは本当ですか? プログラミン 1 2023/03/09 02:37
- その他(プログラミング・Web制作) プログラミング能力とアルゴリズム能力って違うのでしょうか? プログラミングの能力の一部にアルゴリズム 10 2023/03/31 14:34
- 生物学 今のAI(ChatGPTなど)はなぜ学習が苦手なのですか? 1 2023/05/28 17:38
- 英語 効果的なグループ学習について 2 2023/02/22 22:10
- 電子マネー・電子決済 ポイントの獲得に詳しい方に質問です! 普段は楽天ペイで4〜5%獲得。 楽天ペイが使えず、id決済が出 2 2023/02/28 13:32
- Excel(エクセル) Excel 効率的な名簿と得点の管理の仕方 8 2022/08/07 08:15
- その他(プログラミング・Web制作) プログラミングって本来数学的な計算をする為のものではないのですか? 学校で配られたFortran90 11 2022/08/25 22:14
- その他(プログラミング・Web制作) プログラミングスクールについて 5 2022/05/12 23:51
- 英語 英語学習のやり方を教えてください。 中学生レベルの基礎を理解していない状態から英語学習をする方法を知 7 2022/07/26 19:07
- 楽器・演奏 ☆彡とある質問サイトでは独学と習うのではどちらが上手になるか?といった質問が上がっていますが 4 2022/09/27 10:49
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
正しい五十音順について
-
[ EXCEL VBA ] 図形を読み込む...
-
Dijkstraて
-
障害物回避プログラム
-
偏りのある乱数のアルゴリズム
-
脳内メーカーのようなサービス...
-
BCDについて
-
ドロネー三角形のプログラム
-
三次元形状曲面の導出法
-
フリーセルの難易度について
-
C# 再帰よるスタックオーバー...
-
c言語で画像から文字を認識 キ...
-
JPEG圧縮で8×8に分割する理由に...
-
小町算(+,-のみ)のトレースです。
-
Stuck
-
アルゴリズムとプロトコールの違い
-
Nクイーン問題のアルゴリズムに...
-
アルゴリズム・ネストループ方...
-
ハッシュアルゴリズム
-
詰め将棋をとくのは、アルゴリ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
正しい五十音順について
-
Stuck
-
アルゴリズムとプロトコールの違い
-
画像から文字を認識してテキス...
-
[ EXCEL VBA ] 図形を読み込む...
-
BCDについて
-
期間重複チェックがわかりません
-
gooという検索エンジンの後にGo...
-
2つのテキストファイルを比較...
-
ハッシュアルゴリズム
-
理系の高校生です。大学で情報...
-
あいまい検索(文字列一致率)
-
デジタル時計のアルゴリズム
-
経路探索について
-
グループを均等に分けるには?...
-
m個の数字をn個のグループに分...
-
乱数って・・・
-
確率論的な麻雀の勝ち方を教え...
-
多変数関数の最小値を求めるプ...
-
OpenCVのライセンスについて
おすすめ情報