こんばんは。
何とか就職出来て、今はSEです。
実は今研修でアルゴリズムをやっていますが、
アルゴリズムの記号は分かっていても、
流れ図が上手く作成できず、テストではいつも破滅的な点数を取っています。
昨日、講師の方から、『秘伝のアルゴリズム』という本が大変詳しいのでおすすめだと教えていただきましたが、その本が絶版らしくいくら歩き回っても手に入れることが出来ませんでした。
そこで質問なのですが、
私ははっきりいって文系出身なので、超がつくほど
コンピュータ知識に関しては初心者です。
初心者にでも分かりやすいかつおすすめの参考書があれば教えてください。
希望としては、『秘伝のアルゴリズム』に匹敵する参考書が欲しいです。
よろしくお願いします。
No.1
- 回答日時:
質問者さんは研修中とのことなのでプログラミング経験はまだ少ないのでしょうかね。
アルゴリズムは一朝一夕に身に付くものではないので
焦らず、じっくり取り組んだ方がいいと思いますよ。
この辺りから探されてはどうでしょう。
http://bookshelves.at.infoseek.co.jp/index.html
http://tito.fc2web.com/2ch/tech/index.html
http://deztec.jp/x/04/06/2ch/program/c_lang.html
ご回答有り難うございます。
プログラム経験は全くというわけではありませんが、
学生時代にJAVAとCの基礎の基礎の更に基礎部分をやった程度で、内容は完全に忘れてます。
参考にさせていただきます。
No.2ベストアンサー
- 回答日時:
「秘伝のアルゴリズム」はAmazonで入手可能な様です。
あと、これはおまけの話ですが、プログラム書籍の良い悪いと言うのは、かなり難しいものです。
なぜかというと、当人の感性にマッチするかどうかとか、レベルがあってるかどうか、知りたい内容を中心にフォローしているかどうかと言う要素に強く依存するので。
なので、オススメを人から聞くよりは、自分で大型書店まで出かけて、そこにある自分のレベルにあった本を全てチェックし、その中から自分が気にいった本を選ぶ方が、良いかと思われます。
そうやって本を選んでいるだけでも、それなりに得るものはありますし。
頑張ってください。
ご回答有り難うございます。
そうですか、アマゾンですか・・・。
結構大型書店回っているのですが、
なかなか自分が合う書籍がマッチしているのがなくて・・・。
一回ダメ元で秘伝の~方を、取り寄せてみます。
No.3
- 回答日時:
スーツのデザイナーです。
ど素人がプロの方の質問に対する回答を書くのも僭越ですが...
<定番を攻める>
手元に、「アルゴリズムとデータ構造」(N.ヴィルト著、近代科学社)があります。
図書館に行けば、「情報科学」(岩波:全24巻)が、まだあるかも知れません。
前者では、2分探索、8人のクイーン等が扱われています。
後者では、線路の問題を演習した記憶があります。
なお、「プログラミングC第2版」のクイックソートのルーチンは簡単です。
それでも、ちょっとテストには不向きかも知れませんね!
<テスト>ですので、このように定番を攻めるのが一つの対策です。
なお、「ハノイの塔」も押さえていた方がいいですね。
<基礎を固める>
二つ目の対策は、「フォートラン演習」を1冊完璧にマスターしたらと思います。
これは、上記の定番を攻める上で役に立つと思います。
※まあ、手当たり次第に問題と回答を集め、一つひとつ攻め落とされるといいです。
ご回答有り難うございました。
一つ一つ攻め落とすですか!?
お金かかりそうですが、苦手なものを克服するためには惜しんでいられそうにもありませんね。
アルゴリズムがある程度わかり始めたら、
それらを買うことにします。
No.4
- 回答日時:
本を探し出して読むのも結構ですが、過去のテストに出
された問題もちゃんと復習してマスターする事を忘れて
はいけません。
文系だからアルゴリズムが苦手だとの事ですが、通常の
生活ができているなら、アルゴリズムは自然と身につい
ていて無意識に使えているものです。
例えば、ソートのアルゴリズムにしても、ばらばらに
ならんだトランプを数値の小さい順に並べ替える事は
問題なくできるはずです。
または、出かける前に、空模様を見て傘を持っていくか
いかないかの判断1つにしても、天気予報の降水確率や
雲の量・形、湿度等々の多くの条件を、過去の経験から
得たアルゴリズムを用いて行っているのです。
このような日常的な動作を、どういったアルゴリズムを
使って行動しているのか、意識してみるのも良い勉強に
なると思いますが?
すいません、体調を崩していたので返事がおくれてしまいました。
確かに、よくよく考えてみれば、電話を取るにも、
自動販売機でジュースを買うのもアルゴリズムですね。
有り難うございました。
日頃から意識して、勉強してみることとします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) 論理的思考の身につけ方 プログラマ2年目です。 私は(基礎があった上で)感覚的にコードを書いています 5 2022/06/16 20:45
- その他(プログラミング・Web制作) プログラミングの能力とアルゴリズムの能力は別物だと言われたのですが、これは本当ですか? プログラミン 1 2023/03/09 02:37
- 数学 M種類の部品からN種類の部品を抽出する効率的なアルゴリズム 2 2022/04/22 16:51
- その他(プログラミング・Web制作) プログラミング能力とアルゴリズム能力って違うのでしょうか? プログラミングの能力の一部にアルゴリズム 10 2023/03/31 14:34
- ビデオカード・サウンドカード 1つのマザボでAMD&NVIDIAを同時使用できますか? 3 2022/04/22 14:36
- 教えて!goo 【回答が書きにくいのはなぜ】投稿内容に不適切な表現など・(中略)・投稿内容の修正をお願いいたします 9 2023/05/09 08:41
- 教えて!goo ネットで、なぜ全く認知されてない英語を書き込むヤツが居るんですか? 例) 阪神は結局これがデフォルト 4 2022/12/27 18:08
- 計算機科学 アルゴリズムについて 1 2023/01/01 19:43
- 会社設立・起業・開業 経営者として成功する為の秘訣や、お勧めの著書を知る限り教えて下さいませんか? 5 2023/08/20 17:52
- 情報処理技術者・Microsoft認定資格 基本情報技術者試験について知りたい! こんにちは! 今年基本情報技術者試験を受験するつもりです。 今 2 2023/07/17 21:23
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Stuck
-
正しい五十音順について
-
Dijkstraて
-
m個の数字をn個のグループに分...
-
アルゴリズムの将来性について
-
[ EXCEL VBA ] 図形を読み込む...
-
ASPでのオークション
-
ルービックキューブの解法プロ...
-
リーグ戦日程表作成アルゴリズ...
-
迷路プログラム
-
確率論的な麻雀の勝ち方を教え...
-
VB2010にて分数表示(約...
-
【VisualBasic】ユークリッドの...
-
初心者がディープラーニングの...
-
5人のテストの点数を入力すると...
-
ガウス・ジョルダン法のプログ...
-
複数の点を最短距離で全て繋ぐ...
-
アルゴリズムとプロトコールの違い
-
A*アルゴリズム
-
最大公約数を求めたい!
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
正しい五十音順について
-
Dijkstraて
-
Stuck
-
[ EXCEL VBA ] 図形を読み込む...
-
BCDについて
-
アルゴリズムとプロトコールの違い
-
期間重複チェックがわかりません
-
グループを均等に分けるには?...
-
三次元形状曲面の導出法
-
あいまい検索(文字列一致率)
-
Visual studio2019 C#で生まれ...
-
gooという検索エンジンの後にGo...
-
フリーセルの難易度について
-
CRC-CCITT16の算出法
-
経路探索について
-
C♯で電卓を作成しています。演...
-
理系の高校生です。大学で情報...
-
OpenCVのライセンスについて
-
偏りのある乱数のアルゴリズム
-
詰め将棋をとくのは、アルゴリ...
おすすめ情報