LoginSignup
0
1

More than 5 years have passed since last update.

複雑なC++のソースコードの解析

Posted at

前提・実現したいこと

githubにあがっている「fts_fuzzy_match」関数をデータ検索に使用したところ、どうしてその結果になるのか疑問があり、ソースコードを見たが、難しくて理解できませんでした。
発生している問題・エラーメッセージ

ソースコードは200行くらいで短いのですが自分では理解できないのでどのたか理解できる方がいれば教えていただけないでしょうか?
該当のソースコード

ソースコードはこちらです
https://github.com/forrestthewoods/lib_fts/blob/master/code/fts_fuzzy_match.h
作者の解説はこちらです
http://postd.cc/reverse-engineering-sublime-text-s-fuzzy-match/
試したこと

「18CP」を「 19CP」で検索したところヒットなしになりました。
補足情報(言語/FW/ツール等のバージョンなど)

javascript版もありますがロジックが異なると思います

0
1
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1