Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай Data Structures and Algorithms: Deep Dive Using Java, а также все другие курсы, прямо сейчас!
Премиум
  • Урок 1. 00:03:43
    Introduction to the Course
  • Урок 2. 00:05:16
    JDK8 for Windows
  • Урок 3. 00:02:45
    JDK8 for MAC
  • Урок 4. 00:04:21
    JDK8 for Linux
  • Урок 5. 00:09:55
    IntelliJ for Windows
  • Урок 6. 00:09:44
    IntelliJ for MAC
  • Урок 7. 00:10:23
    IntelliJ for Linux
  • Урок 8. 00:02:54
    Introduction to Data Structures
  • Урок 9. 00:04:16
    Introduction to Algorithms
  • Урок 10. 00:00:54
    Introduction to Arrays
  • Урок 11. 00:14:10
    Big-O Notation
  • Урок 12. 00:07:43
    A Quick Review of Arrays in Java
  • Урок 13. 00:09:03
    Arrays in Memory
  • Урок 14. 00:11:57
    Big-O Values for Array Operations
  • Урок 15. 00:01:04
    Introduction to Sort Algorithms
  • Урок 16. 00:08:51
    Bubble Sort (Theory)
  • Урок 17. 00:11:35
    Bubble Sort (Implementation)
  • Урок 18. 00:04:43
    Stable vs. Unstable Sort Algorithms
  • Урок 19. 00:06:34
    Selection Sort (Theory)
  • Урок 20. 00:05:03
    Selection Sort (Implementation)
  • Урок 21. 00:07:35
    Insertion Sort (Theory)
  • Урок 22. 00:07:13
    Insertion Sort (Implementation)
  • Урок 23. 00:12:55
    Shell Sort (Theory)
  • Урок 24. 00:10:50
    Shell Sort (Implementation)
  • Урок 25. 00:18:11
    Recursion
  • Урок 26. 00:20:41
    Merge Sort (Theory)
  • Урок 27. 00:28:10
    Merge Sort (Implementation)
  • Урок 28. 00:08:59
    Quick Sort (Theory)
  • Урок 29. 00:12:35
    Quick Sort (Implementation)
  • Урок 30. 00:07:57
    Counting Sort (Theory)
  • Урок 31. 00:08:36
    Counting Sort (Implementation)
  • Урок 32. 00:11:13
    Radix Sort (Theory)
  • Урок 33. 00:13:19
    Stable Counting Sort (Theory)
  • Урок 34. 00:14:06
    Radix Sort (Implementation)
  • Урок 35. 00:07:01
    Sorting Arrays Using the JDK
  • Урок 36. 00:01:12
    Sort Algorithms Challenge #1
  • Урок 37. 00:04:04
    Sort Algorithms Challenge #1 Solution
  • Урок 38. 00:00:50
    Sort Algorithms Challenge #2
  • Урок 39. 00:11:47
    Sort Algorithms Challenge #2 Solution
  • Урок 40. 00:01:13
    Sort Algorithms Challenge #3
  • Урок 41. 00:09:50
    Sort Algorithms Challenge #3 Solution
  • Урок 42. 00:02:50
    Introduction to Lists
  • Урок 43. 00:02:57
    Abstract Data Types
  • Урок 44. 00:23:57
    Array Lists
  • Урок 45. 00:06:49
    Vectors
  • Урок 46. 00:06:43
    Singly Linked Lists (Theory)
  • Урок 47. 00:17:40
    Singly Linked Lists (Implementation)
  • Урок 48. 00:09:35
    Doubly Linked Lists (Theory)
  • Урок 49. 00:21:48
    Doubly Linked Lists (Implementation)
  • Урок 50. 00:12:35
    The JDK LinkedList Class
  • Урок 51. 00:01:37
    Linked Lists Challenge #1
  • Урок 52. 00:09:30
    Linked Lists Challenge #1 Solution
  • Урок 53. 00:01:47
    Linked Lists Challenge #2
  • Урок 54. 00:07:32
    Linked Lists Challenge #2 Solution
  • Урок 55. 00:00:39
    Introduction to Stacks
  • Урок 56. 00:07:23
    Stacks (Theory)
  • Урок 57. 00:18:32
    Stacks Implementation (Array)
  • Урок 58. 00:12:00
    Stacks Implementation (Linked List)
  • Урок 59. 00:02:04
    Stacks Challenge
  • Урок 60. 00:08:26
    Stacks Challenge Solution
  • Урок 61. 00:00:27
    Introduction to Queues
  • Урок 62. 00:03:39
    Queues (Theory)
  • Урок 63. 00:15:50
    Queues (Array Implementation)
  • Урок 64. 00:14:22
    Circular Queue Implementation (Part One)
  • Урок 65. 00:20:32
    Circular Queue Implementation (Part Two)
  • Урок 66. 00:08:21
    Queues and the JDK
  • Урок 67. 00:01:59
    Queues Challenge
  • Урок 68. 00:08:53
    Queues Challenge Solution
  • Урок 69. 00:00:24
    Introduction to Hashtables
  • Урок 70. 00:08:26
    Hashtables (Theory)
  • Урок 71. 00:13:54
    Hashtables (Array Implementation)
  • Урок 72. 00:21:15
    Linear Probing
  • Урок 73. 00:09:40
    Linear Probing - Removing Items
  • Урок 74. 00:11:04
    Linear Probing - Rehashing
  • Урок 75. 00:21:25
    Chaining
  • Урок 76. 00:16:53
    Hashtables and the JDK
  • Урок 77. 00:06:36
    Bucket Sort (Theory)
  • Урок 78. 00:09:05
    Bucket Sort (Implementation)
  • Урок 79. 00:01:55
    Hashtables Challenge #1
  • Урок 80. 00:02:40
    Hashtables Challenge #1 Solution
  • Урок 81. 00:01:38
    Hashtables Challenge #2
  • Урок 82. 00:07:56
    Hashtables Challenge #2 Solution
  • Урок 83. 00:00:51
    Introduction to Search Algorithms
  • Урок 84. 00:03:52
    Linear Search Algorithm
  • Урок 85. 00:07:58
    Binary Search Algorithm
  • Урок 86. 00:13:13
    Binary Search (Implementation)
  • Урок 87. 00:00:56
    Introduction to Trees
  • Урок 88. 00:11:17
    Trees (Theory)
  • Урок 89. 00:14:18
    Binary Search Trees (Theory)
  • Урок 90. 00:10:51
    Binary Search Trees (Insertion)
  • Урок 91. 00:11:25
    Binary Search Trees (Traversal)
  • Урок 92. 00:10:29
    Binary Search Trees (Get, Min, Max)
  • Урок 93. 00:03:16
    Binary Search Trees (Delete Cases 1 and 2)
  • Урок 94. 00:09:12
    Binary Search Trees (Implement Cases 1 and 2)
  • Урок 95. 00:08:52
    Binary Search Trees (Delete Case 3)
  • Урок 96. 00:07:17
    Binary Seach Trees (Implement Case 3)
  • Урок 97. 00:03:45
    Trees and the JDK
  • Урок 98. 00:01:54
    Binary Search Trees Challenge #1
  • Урок 99. 00:02:50
    Binary Search Trees Challenge #1 Solution
  • Урок 100. 00:09:18
    Binary Search Trees Challenge #2
  • Урок 101. 00:00:30
    Introduction to Heaps
  • Урок 102. 00:07:51
    Heaps (Theory)
  • Урок 103. 00:07:55
    Storing Heaps as Arrays
  • Урок 104. 00:09:03
    Heaps (Insert)
  • Урок 105. 00:06:56
    Heaps (Delete Theory)
  • Урок 106. 00:20:07
    Heaps (Delete)
  • Урок 107. 00:05:20
    Heaps (Peek)
  • Урок 108. 00:12:01
    Priority Queues
  • Урок 109. 00:04:55
    Heapsort (Theory)
  • Урок 110. 00:07:17
    Heapsort (Implementation)
  • Урок 111. 00:02:52
    Sets
  • Урок 112. 00:01:25
    Course Wrap-Up
  • Урок 113. 00:00:49
    Bonus - Please Watch!