差分アルゴリズムの原理について @horita_yuya #iosdc #a
https://fortee.jp/iosdc-japan-2018/proposal/5c61003a-4693-4b26-8926-05b782c2e88f
TableView, CollectionViewの部分更新の為に、RxDataSources, IGListKitなど、多くのライブラリが開発されて来ました。
それらの内部では、効率的な差分検出のために差分アルゴリズムが使われています。作る側はもちろん、使う側もその原理について理解しておくことは重要です。
今回、Myers, Heckelの2種類の差分アルゴリズムについて解説させて頂きます。
iOSDC Japan
@iosdcjp
Next up: 16:50 Track A / 差分アルゴリズムの原理について / horita-yuya @Arimasen #iosdc #a
2018-08-31 16:45:01
かっくん
@fromkk
Myers diff algorithm blog.robertelder.org/diff-algorithm/ #iosdc #a
2018-08-31 16:55:46
かっくん
@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
toma
@25__toma
LCSとSESは双対問題というのは初めて聞いたけど、その後の差分の話、授業でやったやつだ…… ここで出てくるのか #iosdc #a
2018-08-31 17:01:18