理解力が乏しくアルゴリズムが苦手で困っております。
せめて、人並みに理解出来る様になりたいと思います。
下記に詳しい方、教えていただけませんでしょうか?
1、数学の基礎知識が無くても、(中1レベル)理解出来るサイト
てありませんでしょうか?
2、数学が苦手な方でアルゴリズムが苦手では無いと言う方
どのように、学習されましたか?
3、アルゴリズムを考えるとき、大抵頭の中で問題が釣り糸の様に
絡みあってしまいます、アドバイスがあればお願いします。
4、アルゴリズムや数学力をつける訓練法は?
5、記憶力・理解力共に平均以下ですが、一度理解できれば、その応用
は周りからも認められております。
こういった特徴は、プロセスに問題があるのでしょうか?
6、その他、アルゴリズムを理解する為に解かりやすく為になる
情報があれば教えてください。(脳の話などでも結構です)
※1つでもアドバイス頂けると嬉しいです。
No.1ベストアンサー
- 回答日時:
回答1:
・中1レベルかは分かりませんが次のサイトをどうぞ。
http://www5c.biglobe.ne.jp/~ecb/algorithm/algori …→『アルゴリズム入門』
http://www.ics.kagoshima-u.ac.jp/~fuchida/edu/al …→『いろいろなソートアルゴリズム』
http://www1.cts.ne.jp/~clab/Sitemap/SAlgolism.html→『C言語講座:サイトマップ-アルゴリズム研究室』
http://itpro.nikkeibp.co.jp/article/COLUMN/20061 …→『定番アルゴリズムを徹底理解!』
回答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. …→『C言語による最新アルゴリズム事典』
最後に:
・アルゴリズムは数学よりも数学的(論理的)に考えればよいだけです。
つまり、人間ならどう考えるかをまず考えてからコードに落とせばよいだけです。
・以上。下の『参考URL』もどうぞ。
参考URL:http://oshiete1.goo.ne.jp/qa2914917.html
確かにおっしゃるとおりです。
>・難しい(複雑な)処理は複数の簡単な処理に分割してから考えます。
>・日ごろから物事を整理できる訓練を行うこと。部屋の片付けや、お気に入 りのショートカットなど。
>・アルゴリズムは数学よりも数学的(論理的)に考えればよいだけです。
記憶力、理解力が無い数学が苦手、確かに上記が弱いのが多分に
影響してたとハッとさせられされました。
まさに目からうろこです、有難うございます。
まずは、上記を課題として訓練してみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) プログラミング能力とアルゴリズム能力って違うのでしょうか? プログラミングの能力の一部にアルゴリズム 10 2023/03/31 14:34
- 発達障害・ダウン症・自閉症 中学の時にIQ82の境界知能と診断されました。 今の私も、やはり境界知能でしょうか? そしてこれは、 3 2023/02/19 00:37
- 高校受験 数学の問題いくつか捨てても大丈夫?残り1ヶ月、点数が取れない教科ばっか勉強しても大丈夫? 高校受験 2 2023/01/07 17:55
- 教えて!goo 【回答が書きにくいのはなぜ】投稿内容に不適切な表現など・(中略)・投稿内容の修正をお願いいたします 9 2023/05/09 08:41
- 大学受験 数学 勉強法 受験生ですが、数学が苦手です。 苦手なりに演習を積み、公式を扱うだけの問題はある程度解 2 2022/08/13 13:10
- 計算機科学 アルゴリズムについて 1 2023/01/01 19:43
- 国家公務員・地方公務員 公務員試験の数的処理で苦戦しています。 1 2023/01/30 08:56
- 大学受験 お急ぎの質問です。 現在高3受験生です。次の金曜日に明治大学総合数理学部(現象数理科)の学部別試験が 3 2023/02/13 23:38
- 計算機科学 アルゴリズムが苦手な病気はあるの 私は、アルゴリズムの授業が苦手、あまりわかりません。また、本が4つ 2 2022/10/16 19:51
- 不安障害・適応障害・パニック障害 学校に行きたくないです 5 2022/09/11 16:23
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
正しい五十音順について
-
C言語初心者の質問失礼いたしま...
-
c言語で画像から文字を認識 キ...
-
理系の高校生です。大学で情報...
-
ダミーヘッドを使ったリストの...
-
BCDについて
-
[ EXCEL VBA ] 図形を読み込む...
-
アルゴリズムとプロトコールの違い
-
「FFTW」についての質問です。
-
Dijkstraて
-
プログラミング能力とアルゴリ...
-
ランダム関数を作りたい。
-
アルゴリズム オーダー記法 定...
-
vbaで、連立方程式を解く方法に...
-
連立方程式を解く
-
タテヨコで数字の被らない二次...
-
アルゴリズムが全くわからない
-
対話型遺伝的アルゴリズムにつ...
-
0除算して、落ちるプログラムと...
-
65536は2の何乗なのでしょうか?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
正しい五十音順について
-
Dijkstraて
-
Stuck
-
[ EXCEL VBA ] 図形を読み込む...
-
BCDについて
-
アルゴリズムとプロトコールの違い
-
期間重複チェックがわかりません
-
グループを均等に分けるには?...
-
三次元形状曲面の導出法
-
あいまい検索(文字列一致率)
-
Visual studio2019 C#で生まれ...
-
gooという検索エンジンの後にGo...
-
フリーセルの難易度について
-
CRC-CCITT16の算出法
-
経路探索について
-
C♯で電卓を作成しています。演...
-
理系の高校生です。大学で情報...
-
OpenCVのライセンスについて
-
偏りのある乱数のアルゴリズム
-
詰め将棋をとくのは、アルゴリ...
おすすめ情報