Содержание
- 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. Скачать презентацию











































Dynamic Pricing of Battery. Warranties
Гистология нервной системы
СЕРЕБРЯНЫЙ МЕРКУРИЙ 2011
Профилактика СПИДа, других заболеваний
Внеклассное занятие по Истории слова
Геометрический смысл производной функции
Электронное взаимодействие между организациями ислужбой занятости населения
ВКР: Оборот гражданского и служебного оружия в России
Логотип компании слоган
Вооружение средневековья
Методические рекомендации по подготовке к выполнению части "С" ЕГЭ по русскому языку
Симметрия в архитектуре
Презентация на тему Информационные революции
Презентация на тему Интересные факты о животных
45W 55W
Морфологические нормы- нормы употребления форм различных частей речи.
История русского Рэмбо. Встреча с представителями силовых структур
Формы финансовых отношений
Широтно-импульсный преобразователь постоянного тока
Школьный музей занимательной науки своими руками
Біржа. Види цінних паперів на біржі
Здоровьесберегающие технологии на уроках русского языка
Демонстрационная лабораторная работа
Метапрограммы
Ventilator Discontinuation: The evidence base and best practice
Черные дыры
Бухгалтерский учет и контроль основных средств (на примере ИП Халитов Ф.З., г. Пермь)
Первый межрегиональный конкурс Университетская книга – Золотое кольцо