はじめまして。
現在、DPマッチングを行うプログラムを作りたいと思っています。
http://chalow.net/2007-01-22-4.html
上記のサイトを参考にしていたのですが、
掲載されているプログラムを実行すると、先頭と末尾のマッチしていない部分が
省略されて結果が出力されてしまいます。
先頭・末尾の不一致部分も出力するには、どのように改変すれば良いのでしょうか。
教えていただけると嬉しいです。
是非ともご教授のほどよろしくお願い申し上げます。
<追記>
argiusさん、説明不足で申し訳ありません。
上記サイトのDPマッチングは、二つの文字列を比較し、
この文字は一致していて、この文字は置換されており、この文字は削除されている、この文字は追加されている…という結果を出力します。
例えば、「survey」と「surgey」を比較すれば、「vとgが置換されている」、と結果として出力されます。
しかし、上記サイトのプログラムのままでは、「survey」と「foosurgeybar」を比較しても、
先頭・末尾の挿入部分が無視され、「vとgが置換されている」、と結果として出力されます。
これを、「fooが挿入されている」「barが挿入されている」という結果も出力するようにしたいです。
わかりづらくて大変申し訳ありません。
私はDPマッチングは詳しくないのですが...
「先頭と末尾のマッチしていない部分」の箇所の意味が良く分からないので、もう少し詳しく教えてください。
回答1件
あなたの回答
tips
プレビュー