2012-04-04 2 views
0

В случае заказанного набора, такого как: 1,2,3,4,0,5,6,7, -1, -2, -3 ;Найти самый длинный восходящий поднабор в неупорядоченном наборе

Найти самый длинный восходящий поднабор в нем.

Ожидаемый результат для приведенного выше примера набора является: 1,2,3,4,5,6,7

Как это осуществить?

+3

Технически ваш вопрос неверен. Поскольку в наборах нет порядка, не может быть никакого «восходящего» – kirilloid

+0

Я имею в виду, что * югу * набор (* югу * последовательность) упорядочен. – smwikipedia

+0

Тогда это упорядоченная последовательность. – kirilloid

ответ

3

Эта проблема называется Longest increasing subsequence, и вы можете прочитать об этом here.

+0

Спасибо. Вы ведете меня к решению и отличный сайт. Еще раз спасибо! – smwikipedia

+0

Я рад, что смог помочь :) –

Смежные вопросы