2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

プログラミングの先生来てください

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 ★