他のCSの問題に取り組んでいるときにLIS(Longest Increasing Subsequence)の問題がどれくらい役に立ちますか?忍耐ソート、動的プログラミング、または意思決定ツリーを使用して、いくつかのアルゴリズムがあります。これらは実生活でどのように使用されていますか?おそらくデータストリームなどに使われていますか?最も長くなるサブシステムのアプリケーション
はあなたを思い出させるために、私は、太字で最長の増加シーケンス
{、8、4、12、置く2、10、、14、1、、5 、13,3、,7,}である。
ボーナスとして、a sequence of length mn + 1 will have an increasing subsequence of length m or a decreasing subsequence of length nの結果を使用する方法はありますか?例えば。私たちのリストは長さ16であるので、長さ5のシーケンスが増加するか、長さ5のシーケンスが減少するはずです。0,2,6,9,11,15。
長さ8の増加する配列または長さ3の減少する配列:この場合、12,10,1。
長さmn + 1のシーケンスは、長さ** m + 1 **(mではない)または長さ** n + 1 **(nではない)の減少する部分シーケンスの増加サブシーケンスを有する。 16 = 3×5 + 1であるので、長さ5 + 1 = 6の部分シーケンスが増加または減少するはずである。 – Kwariz
申し訳ありません。私は質問がある – Imposter