• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:アルゴリズム関連の奨めサイトは?)

アルゴリズム関連の奨めサイトは?

このQ&Aのポイント
  • アルゴリズムの理解を深めるためのサイトを探しています。数学の基礎知識がなくても理解できるサイトがあれば教えてください。
  • アルゴリズムについて学習する際、数学が苦手でもアルゴリズムを学ぶための方法を教えてください。
  • アルゴリズムを考える際に、問題が絡み合ってしまうという悩みがあります。アドバイスがあれば教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • Oh-Orange
  • ベストアンサー率63% (854/1345)
回答No.1

回答1: ・中1レベルかは分かりませんが次のサイトをどうぞ。  http://www5c.biglobe.ne.jp/~ecb/algorithm/algorithm00.html→『アルゴリズム入門』  http://www.ics.kagoshima-u.ac.jp/~fuchida/edu/algorithm/sort-algorithm/index.html→『いろいろなソートアルゴリズム』  http://www1.cts.ne.jp/~clab/Sitemap/SAlgolism.html→『C言語講座:サイトマップ-アルゴリズム研究室』  http://itpro.nikkeibp.co.jp/article/COLUMN/20061024/251654/→『定番アルゴリズムを徹底理解!』 回答2: ・数学はそれなりに得意でしたのでアドバイスできません。  ただし、数列とかは知っていた方が良いでしょうね。繰り返し処理用に。 回答3: ・紙に図解して書きとめること。  あるいはメモ帳を起動して番号順に処理手順を記述します。 ・難しい(複雑な)処理は複数の簡単な処理に分割してから考えます。  ボトムアップ、トップダウンの両方で考えていきます。  その後にアルゴリズムの相性なども考えます。 回答4: ・数学よりも数学的な論理的に考えられるように心がけます。  もちろん、数学を知っているとアルゴリズムを解く上でのヒントになります。  まずはプログラミング言語を使ってアルゴリズムの結果を画面を通して見る(確認する)こと。 ・日ごろから物事を整理できる訓練を行うこと。部屋の片付けや、お気に入りのショートカットなど。 回答5: ・記憶力・理解力よりも物事を『整理する能力』です。  整理整頓という言葉は『整理』あっての『整頓』なのです。  単に綺麗にしまっただけでは意味がない。 ・辞書だってたくさんの言葉が整頓して載っていますが、あいうえお順に整理されていないと  使いにくいです。よって、重要なのは整理する能力です。これがアルゴリズムを整理して  解く訓練と数学的、論理的に考えられるようになるためのコツです。 ・日常生活でも物事を整理しないと上手くいかないはずですよ。  例えば買い物に行くときにお店に立ち寄る順番を整理しないと時間がかかりますよね。  この場合はお店の順に買いに行ける良い経路を考えるのです。これこそがアルゴリズムです。 回答6: ・サイトよりも本をお勧めします。本の方が質や解説が上手だと思いますので。 ・http://www.amazon.co.jp/dp/4797328290/→『C言語による実用アルゴリズム入門』 ・http://www.amazon.co.jp/dp/4797331631/→『新版 C言語によるアルゴリズムとデータ構造』 ・http://www.amazon.co.jp/dp/4874084141/→『C言語による最新アルゴリズム事典』  (↑)  この本の全ソースが次の場所でダウンロードできます(↓)  http://www.vector.co.jp/soft/data/prog/se002453.html→『C言語による最新アルゴリズム事典』 最後に: ・アルゴリズムは数学よりも数学的(論理的)に考えればよいだけです。  つまり、人間ならどう考えるかをまず考えてからコードに落とせばよいだけです。 ・以上。下の『参考URL』もどうぞ。

参考URL:
http://oshiete1.goo.ne.jp/qa2914917.html
akaginoyama
質問者

お礼

確かにおっしゃるとおりです。 >・難しい(複雑な)処理は複数の簡単な処理に分割してから考えます。 >・日ごろから物事を整理できる訓練を行うこと。部屋の片付けや、お気に入 りのショートカットなど。 >・アルゴリズムは数学よりも数学的(論理的)に考えればよいだけです。 記憶力、理解力が無い数学が苦手、確かに上記が弱いのが多分に 影響してたとハッとさせられされました。 まさに目からうろこです、有難うございます。 まずは、上記を課題として訓練してみます。

関連するQ&A

専門家に質問してみよう