■ このスレッドは過去ログ倉庫に格納されています
プログラミングの先生来てください
- 1 :以下、?ちゃんねるからVIPがお送りします:2018/03/12(月) 13:42:48.526 ID:eiQa7ggW0.net
- プログラムのアルゴリズムってどうやったら考えつくものなん?
こんな方法あんのかよ・・・・・・っていうのがたまにあるんだけど自分で思いつける気がしないが、そういうのを思いつけるようなスキルを身につけたい
とりあえず先人達のアルゴリズムを覚えていった方がいいのか?
- 2 :以下、?ちゃんねるからVIPがお送りします:2018/03/12(月) 13:44:59.584 ID:kO3d/7rHa.net
- 数学を極める
- 3 :以下、?ちゃんねるからVIPがお送りします:2018/03/12(月) 13:45:17.095 ID:v/U6FcHs0.net
- 先人たちのアルゴリズムをググりながらでも使っていけばいい
そのうちググらなくてもいい方法見つけられるようになってくるよ
- 4 :以下、?ちゃんねるからVIPがお送りします:2018/03/12(月) 13:45:45.077 ID:uAGTPkT/M.net
- けちんぼしないで
- 5 :以下、?ちゃんねるからVIPがお送りします:2018/03/12(月) 13:46:00.995 ID:Tq753SDt0.net
- 超大作RPG作りたいんだけどどうする!?
誰か作り方教えてけちんぼしないで
- 6 :以下、?ちゃんねるからVIPがお送りします:2018/03/12(月) 13:46:08.069 ID:+KE+hBjm0.net
- 逆に誰でも考えつきそうなアルゴリズムに人名ついてたりするから昔の人ってすごいよね
- 7 :以下、?ちゃんねるからVIPがお送りします:2018/03/12(月) 13:46:16.019 ID:UFL+Y8iO0.net
- 覚えろ
そして組み合わせろ
- 8 :以下、?ちゃんねるからVIPがお送りします:2018/03/12(月) 13:46:19.322 ID:eiQa7ggW0.net
- 数学が肝心だよなぁ
数列とか行列を学べばいいのか?
- 9 :以下、?ちゃんねるからVIPがお送りします:2018/03/12(月) 13:46:53.632 ID:eiQa7ggW0.net
- >>7
組み合わせるのは何となくできるんだが
1から自分でかっこいいアルゴリズムを作ってみたい
- 10 :以下、?ちゃんねるからVIPがお送りします:2018/03/12(月) 13:48:07.738 ID:eiQa7ggW0.net
- 最近は作ったプログラムを高速化させる時に自作で色々と効率化して楽しいんだけど、それをもっと効率よくかっこよく作って行きたいんだよなぁ
- 11 :以下、?ちゃんねるからVIPがお送りします:2018/03/12(月) 13:48:09.988 ID:UUMgX6Kka.net
- 似たような問題にぶち当たった人たちの中でより優れた考えが残るんだから当然とも言える
- 12 :以下、?ちゃんねるからVIPがお送りします:2018/03/12(月) 13:49:16.422 ID:zTv15jqm0.net
- 高速化するって目的はそのままに
どこでボトルネックになってるのかを見つけてその部分を修正するってやってった方がいい
- 13 :以下、?ちゃんねるからVIPがお送りします:2018/03/12(月) 13:49:57.346 ID:eiQa7ggW0.net
- 再帰関数とか思いついた時気持ちよくない?
- 14 :以下、?ちゃんねるからVIPがお送りします:2018/03/12(月) 13:51:11.091 ID:eiQa7ggW0.net
- >>12
それはやってるんだが
本とか読んだり調べたりすると
こんなテクニック使ってるのかよ・・・って言うのがたまにある
なんと言うか直接的に処理するのではなく一段階段階を噛ませてやることによってさらに効率化させるというか
その一段階かませるのが思いつかないな
- 15 :以下、?ちゃんねるからVIPがお送りします:2018/03/12(月) 13:52:42.625 ID:XIPJ/Rm00.net
- >>14
本とか読んで調べて実装進むならそれでいいんじゃないの?
- 16 :以下、?ちゃんねるからVIPがお送りします:2018/03/12(月) 13:53:05.461 ID:jM5iAUQl0.net
- こういう風に処理できたらシンプルに書けるのになぁって考えながらやるらしいよ
- 17 :以下、?ちゃんねるからVIPがお送りします:2018/03/12(月) 13:53:47.552 ID:eiQa7ggW0.net
- >>15
ちゃうねん
自分で考えられるレベルになりたいなと
アルゴリズムを思いつけるようになったらプログラミングができてるって自信もてるわ
- 18 :以下、?ちゃんねるからVIPがお送りします:2018/03/12(月) 13:56:58.913 ID:XIPJ/Rm00.net
- >>17
だから本なり読み続けてまずはそれら覚えるしかないでしょ
自力で考えようとしてもよほどの天才じゃない限り車輪の再開発だ
- 19 :以下、?ちゃんねるからVIPがお送りします:2018/03/12(月) 13:58:17.507 ID:Rpwrc1AEd.net
- KMPとかバッチャー奇遇マージソートみたいな人名ついたりするレベルのアルゴリズムのこと言ってんのか
ああいうのはもう専門家が研究して作り出すようなレベルのもんだから
- 20 :以下、?ちゃんねるからVIPがお送りします:2018/03/12(月) 14:01:55.030 ID:eiQa7ggW0.net
- >>18
そういうことか、すまん
>>19
そういうレベルは長年研究してるのか、ぱっと思いつくものではないのかな
- 21 :以下、?ちゃんねるからVIPがお送りします:2018/03/12(月) 14:05:32.351 ID:Rpwrc1AEd.net
- >>20
まぁ定理見つけるようなもんやね
ピタゴラスの定理レベルのアルゴリズムだと自分で再発見してたりするかもしれないけどまぁ実用レベルのものは無理
有名なハッカーでもTAOCPを辞書代わりにするなんてザラらしいしな
- 22 :以下、?ちゃんねるからVIPがお送りします:2018/03/12(月) 14:08:51.020 ID:QU5AYmCL0.net
- 定番のやり方が大体あるからあとはその組み合わせ
- 23 :以下、?ちゃんねるからVIPがお送りします:2018/03/12(月) 14:25:45.960 ID:SRKnTRExa.net
- 再帰苦手な言語で再帰処理見つけると気持ち悪くならない?
- 24 :以下、?ちゃんねるからVIPがお送りします :2018/03/12(月) 14:26:52.277 ID:rxjylsqM0.net
- つ[アルゴリズム事典]
- 25 :以下、?ちゃんねるからVIPがお送りします:2018/03/12(月) 14:34:09.284 ID:BAoxh02r0.net
- アリゴリズムが数学とか言っちゃうバカには呆れる
はっきり言ってセンス
まあ既にあるものは勉強すべきだし、アルゴリズムの本はあるから読んどけ
でも結局はセンス
- 26 :以下、?ちゃんねるからVIPがお送りします:2018/03/12(月) 14:42:55.880 ID:jM5iAUQl0.net
- アルゴリズムの正当性証明とかオーダー計算はもろ数学って感じがしないでもない
あとは分野次第か・・・グラフアルゴリズムとか
- 27 :以下、?ちゃんねるからVIPがお送りします:2018/03/12(月) 14:45:14.620 ID:BAoxh02r0.net
- >>26
それ評価の方法であってアルゴリズムを思いつく部分じゃないだろ
思いつく部分と評価の区別すらできないのかよ
- 28 :以下、?ちゃんねるからVIPがお送りします:2018/03/12(月) 14:45:51.892 ID:B467gTUD0.net
- けんかすんな
- 29 :以下、?ちゃんねるからVIPがお送りします:2018/03/12(月) 14:48:43.845 ID:un/Ix0CAd.net
- 数覚みたいなもんやな
総レス数 29
7 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★