文系プログラマー必見!やらなくていいことと、知っておくべきこと #yapcasia #yapcasiaC

Perlで学ぼう!文系プログラマのための、知識ゼロからのデータ構造と計算量 - YAPC::Asia Tokyo 2015 http://yapcasia.org/2015/talk/show/9f7059dc-003c-11e5-a00c-89c77d574c3a
5
kazuph 🍙 @kazuph

今ならPerlのXSとかで出てきていたSVって概念を理解できるかもしれない #yapcasiaC

2015-08-21 14:30:48
アサギマダラ @M_T_Asagi

書き方は変わっても裏でやってることはCもPerlも一緒 #yapcasia #yapcasiaC

2015-08-21 14:31:10
yoku0825 @yoku0825

DBD::mysqlいじってるとき、ほげほげHVっていう何かがあったのはそうだったのか… #yapcasiaC

2015-08-21 14:31:20
銀の人。 @gin0606

`++arr`するとポインタが次の値指すようになる知った時へ〜って感じだった。 #yapcasiaC

2015-08-21 14:33:49
nasum(なすえむ) @nasum360

値と次へのポインタを用意して単方向連結リストを作る #yapcasiaC

2015-08-21 14:35:51
アサギマダラ @M_T_Asagi

Cの配列は先頭番号から見て何番目のメモリ空間にアクセスする、という風にアクセスするので、要素を増やしたい時困る。「単方向連結リスト」という構造が生まれた #yapcasia #yapcasiaC

2015-08-21 14:36:05
Likk @likk

#yapcasia #yapcasiaC 単方向連結リストの説明わかりやすいなー

2015-08-21 14:36:11
YOSHIDA Takehiko @chihayafuru

なんだろう? このデジャブーは。 RubyKaigiのキーノートでBerkeley DBのCソースコードの説明を聞いた、あの記憶だ… ^_^; #yapcasiaC

2015-08-21 14:37:07
yoku0825 @yoku0825

Perlで表現するのすてき! #yapcasiaC

2015-08-21 14:37:09
yumasukey @sb00589

自身の値と後続への参照をもってるのか・・・ #yapcasiaC

2015-08-21 14:40:07
yumasukey @sb00589

これめっちゃ分かりやすいなw 弊社の新人に説明するときに使わせてもらおうww #yapcasiaC

2015-08-21 14:41:15
ハードボイルドエンジニア @ayumu83s

連結リストの説明が異常に丁寧で聞きやすい。#yapcasia #yapcasiaC

2015-08-21 14:42:10
nasum(なすえむ) @nasum360

配列は連続したアドレスを確保する必要があった。単方向連結リストはバラバラでいい。ただし先頭から順繰りで読まなくちゃいけないので若干遅い。 #yapcasiaC

2015-08-21 14:43:19
nasum(なすえむ) @nasum360

オーダー法。データの数がn個のときn回計算しなくちゃいけないとき0(n)という #yapcasiaC

2015-08-21 14:44:26
nasum(なすえむ) @nasum360

定数倍とか定数項はかんがえない #yapcasiaC

2015-08-21 14:44:55
Tomoki Hasegawa @tomzoh

(2乗とかlogとかでなく)線形に増えてくってことだね。 #yapcasiaC #yapcasia

2015-08-21 14:45:10