- - PR -
アルゴリズム
| 投稿者 | 投稿内容 | ||||
|---|---|---|---|---|---|
|
投稿日時: 2004-03-10 07:48
msoです。
C言語ベースの解説書が多いのは、C言語での需要が多いからじゃ? ちょっと前(5年くらいかな?)ではC言語をやる学生が多いので その名残じゃないでしょうか? アルゴリズムの勉強をするのに適した言語なんてないと思いますよ。 逆に、どの言語でもアルゴリズムを勉強するには適していますし。 アルゴリズム=考え方 だと私は思っています。 | ||||
|
投稿日時: 2004-03-10 08:20
こんにちは
そうですね、アルゴリズムって、言語の使い方ではなくて、プログラムの考え方になりますよね。 基本の考え方は、しっかり押えたいものです。私は苦手ですが・・・(苦笑) 特に、何種類もあるソートのアルゴリズムなんか・・・。 言語にこだわらずに勉強するには、フローチャートを書いてみるのもよいかも?と思ったりしています。 | ||||
|
投稿日時: 2004-03-10 08:46
大辞林によると、
アルゴリズム:計算や問題を解決するための手順、方式。特にコンピューターのプログラムに適用可能な手続きをいうことが多い。 「Algorithm Collection」というサイトがあって、そこにいろいろなアルゴリズムがコレクションされていたのだが・・・閉じているみたい。 http://alfin.mine.utsunomiya-u.ac.jp/~niy/algo/ 一応張っとく Googleのキャッシュに、トップページだけ残っている。。。 | ||||
|
投稿日時: 2004-03-10 08:58
おはようございます、まゆりんです。
昨日買った「日経ソフトウェア4月号」に 「アルゴリズムでプログラミングの実力アップ!」という記事がありました。 まだ読んでいませんので何とも言えませんが、ひとまずご報告まで。 #アルゴリズム・・・苦手ですね _________________ まゆりん @ わんくま同盟 Blog る。 | ||||
|
投稿日時: 2004-03-10 09:08
こんにちわ。お世話になってます。
去年までその手の研究室に在籍してました。 プログラミングに生かしたいアルゴリズムで最低限のものとなれば みなさんが仰っているような書籍での勉強をお勧めします。 アルゴリズムの専門書(計算理論とかそういうの)は、アルゴリズムの紹介は もちろんなのですが、ページの多くは計算量の解析に 割かれているのがほとんどだと思います。そのため、手順だけを 勉強したいという方には向かないと思います。
おや、復活されてますね わたしも一つリンクを… といっても、Jittaさんが示されているサイトで紹介されているような 結構汎用的なアルゴリズムに比べれば、狭い範囲でしか適用されない ようなものですが、アルゴリズムに興味をもたれたのであれば ご覧になってみてください。デモもあるので暇つぶしにはなるかと http://www-or.amp.i.kyoto-u.ac.jp/algo-eng/ アルゴリズムを理解するには、データ構造も重要かな [ メッセージ編集済み 編集者: ゆう 編集日時 2004-03-10 09:11 ] | ||||
|
投稿日時: 2004-03-10 09:18
アルゴリズムの勉強をするならぼくだったら
コンピュータ(ましてや特定のプログラミング言語)は使わないと思います。 ひたすら紙に書きなぐってフローを記述して覚えた方が自分的に効率的なので。 #整列などの基本的なアルゴリズムなら、という条件付きですけれど | ||||
|
投稿日時: 2004-03-10 09:39
アルゴリズムというとN女王問題(一般にはチェス盤の8が多いかな)とか
ハノイの塔とか、その辺が有名ですね〜 学ぶのはいいのですが、知識として腐らしておくだけではやっぱりよくないと思うので まずは必要なところから学んでいくべきだと思います。 ぶっちゃげ、一般に出回ってるアルゴリズムを使わなければいいプログラムを組むことができないってわけでもないですからね。 | ||||
|
投稿日時: 2004-03-10 09:39
C#って書いて有りましたんでちと違うんですが、
C言語による最新アルゴリズム事典 ソフトウェアテクノロジーって、これはCなんですよね・・・。 この手の本買って1からやってみるのが良いんじゃないですかね? | ||||
