文書比較(diff)

📓 Contents


文書比較には基本として

  • 編集グラフ

の理解が必要である。このグラフを基に

  • O(ND)O(ND)
  • O(NP)O(NP)

のアルゴリズムが考えられている。
これらのアルゴリズムは文字列比較で説明を行っているが文書の行をハッシュコードにし文字と置き換えれば文書比較ができる。

計算量は

  • O(ND)>O(NP)O(ND) > O(NP)

であるが、O(ND)O(ND)は処理に並行性があり、計算時間として O(ND)<O(NP)O(ND) < O(NP) の可能性がある。

📖 参考資料

🌏 Map

same layerlower layer