差分アルゴリズムの原理について @horita_yuya #iosdc #a

https://fortee.jp/iosdc-japan-2018/proposal/5c61003a-4693-4b26-8926-05b782c2e88f TableView, CollectionViewの部分更新の為に、RxDataSources, IGListKitなど、多くのライブラリが開発されて来ました。 それらの内部では、効率的な差分検出のために差分アルゴリズムが使われています。作る側はもちろん、使う側もその原理について理解しておくことは重要です。 今回、Myers, Heckelの2種類の差分アルゴリズムについて解説させて頂きます。
1
atsushisakai @_atsushisakai

差分アルゴリズムの件、IGListKitのコード読んでたので聞きにきた #iosdc #a

2018-08-31 16:44:20
iOSDC Japan @iosdcjp

Next up: 16:50 Track A / 差分アルゴリズムの原理について / horita-yuya @Arimasen #iosdc #a

2018-08-31 16:45:01
moga👶 @_mogaming

アルゴリズム聞きに来た #iosdc #a

2018-08-31 16:48:31
ひろん @hironytic

とくにHeckelのアルゴリズムを聞きたい #iosdc #a

2018-08-31 16:51:18
むさしん @musaprg

差分更新アルゴリズムのお話を聞きに来た #iosdc #a

2018-08-31 16:51:37
Sho Ikeda @ikesyo

#iosdc #a 差分アルゴリズムの原理のに来てる

2018-08-31 16:53:33
かっくん @fromkk

SES = Shortest Edit Script, LCS = Longest Common Subsequence #iosdc #a

2018-08-31 16:56:26
ta_ka_tsu @ta_ka_tsu

SES : Shortest Edit Script LCS : Longest Common Subsequence #iosdc #a

2018-08-31 16:56:47
どっこい @dokkoi_shoichi

差分アルゴリズム、めっちゃある #iosdc #a

2018-08-31 16:57:38
かっくん @fromkk

Match point。Edgeに沿ってStartからEndまで移動する #iosdc #a

2018-08-31 17:00:04
ta_ka_tsu @ta_ka_tsu

めっちゃわかりやすい!! #iosdc #a

2018-08-31 17:00:27
hitabe @hitabe3

グラフにすると急にわかりやすくなった #iosdc #a

2018-08-31 17:00:52
優鉄 @yuutetu

ほえ〜。要素のDiffを見るアルゴリズムの問題を最短経路問題に変換するのか。 #iosdc #a

2018-08-31 17:01:14
toma @25__toma

LCSとSESは双対問題というのは初めて聞いたけど、その後の差分の話、授業でやったやつだ…… ここで出てくるのか #iosdc #a

2018-08-31 17:01:18
Ryo Aoyama @ra1028fe5

Myersアルゴリズム 丁寧でわかりやすい #iosdc #a

2018-08-31 17:02:27