Вопросы по теме 'proof-of-correctness'
Как работает алгоритм самой длинной возрастающей подпоследовательности [O(nlogn)]?
Я нашел алгоритм, упомянутый в Автостопом по соревнованиям по программированию (примечание: эта реализация предполагает наличие в списке нет дубликатов):
set<int> st;
set<int>::iterator it;
st.clear();
for(i=0; i<n; i++) {...
3196 просмотров
schedule
30.08.2022
рекурсивный выбор, сортировка, проверка правильности
Мне нужно доказать, что следующий код сортировки выбора (в Haskell) всегда выполняет сортировку:
import Data.List (minimum, delete)
ssort :: Ord t => [t] -> [t]
ssort [] = []
ssort xs = let { x = minimum xs } in x : ssort (delete x xs)...
295 просмотров
schedule
20.03.2022