Содержание
- 2. Binary search
- 3. Binary search What does it mean for one element to be less than another?
- 4. Binary search What does mean sorting? Sorting means: to put into some well-defined order.
- 5. Binary search Binary search requires the array being searched to be already sorted.
- 6. Binary search Binary search has the advantage that it takes only O(lgn) time to search an
- 7. Binary search The books on the bookshelf already sorted by author name. The position of the
- 8. Binary search
- 9. Binary search
- 10. Binary search The running time of binary search is O(lgn). ! The array is already sorted.
- 11. Selection sort Remind: Each element is less than or equals to its following element in the
- 12. Selection sort Selection sort => on an array of six elements
- 13. Selection sort What is the running time of SELECTION-SORT?
- 14. Selection sort The total number of inner-loop iterations is (n-1)+(n-2)+(n-3)+…+2+1
- 15. Selection sort n+(n-1)+(n-2)+(n-3)+…+2+1= =n(n+1)/2 It is sum of arithmetic series. (n-1)+(n-2)+(n-3)+…+2+1= =n(n-1)/2=(n2-n)/2
- 16. Insertion sort
- 17. Insertion sort
- 18. Insertion sort Insertion sort => on an array of six elements
- 19. Insertion sort What do we say about the running time of INSERTION-SORT?
- 20. Merge sort The running times of selection sort and insertion sort are Θ(n2) . The running
- 21. Merge sort Disadvantages: The constant factor in the asymptotic notation is higher than for the other
- 22. Merge sort Divide-and-conquer algorithm Divide the problem into a number of subproblems that are smaller instances
- 23. Merge sort Divide all index (slot) of books in two part. The center of index’s books
- 24. Merge sort
- 25. Merge sort The initial call is MERGE-SORT (A, 1, 10). Step 2A computes q to be
- 26. Merge sort At last, the call MERGE (A, 1, 5, 10) in step 2D The procedure
- 28. Merge sort Let’s look at just the part of the bookshelf from slot 9 through slot
- 29. Merge sort We take out the books in slots 9–11 and make a stack of them,
- 30. Merge sort Because the two stacks are already sorted, the book that should go back into
- 31. Merge sort Into slot 10 must be the book still atop the first stack, by Flaubert,
- 32. Merge sort
- 33. Merge sort
- 35. Merge sort Let’s say that sorting a subarray of n elements takes time T(n). The time
- 36. Quick sort Quicksort uses the divide-and-conquer paradigm and uses recursion. There are some differences from merge
- 37. Quick sort Divide by first choosing any one book that is in slots p through r.
- 38. Quick sort
- 39. Quick sort The procedure PARTITION (A, p, r) that partitions the subarray A[p; r], returning the
- 41. Quick sort
- 42. Quick sort
- 43. Quick sort In better case quicksort has the running time Θ(nlgn). In the worst case quicksort
- 44. Recap
- 46. Скачать презентацию











































Выпускник 2019
Психология семейных отношений
История шотландской реликвии
Навстречу универсиаде 2019. Художественное оформление стены, выходящей на детскую спортивную площадку гимназии
Числовые выражения
Реклама торгового предприятия
НОВЫЙ ИНСТРУМЕНТ БЮДЖЕТНОГО ФИНАНСИРОВАНИЯ
Право в системе социальных регуляторов. Тема 5
Землетрясение. Причины возникновения и возможные последствия (7 класс)
Молодёжный сленг
Сборный портфель – одна из форм учета учебных достижений первоклассников в условиях безотметочного обучения
Путешествие в страну Глаголию
Выветривание, почвообразующие породы, минеральная часть почвы
Seasons and Weather
Исторический и наглядный материал об объектах культурного наследия Воркуты
Либералы, демократы, консерваторы
Cver steel. Infographics - mockups
2 марта 2001
Банковский кризис
Спорт
Шпонки и шпоночные соединения
Изменения в госзакупках 2020 г. в т.ч., связанные с пандемией
Лекарственные травы и мёд
Vinnytsya National Technical University
АСУ Автовокзал
Родной угол. Презентация к уроку ИЗО в 4 классе
Урок по истории Санкт-Петербурга для 1 В класса Учитель: Иванова О.В.
About my studying English