-
Урок 1. 00:02:53Course Outline
-
Урок 2. 00:00:25Introduction
-
Урок 3. 00:01:59What is Big O
-
Урок 4. 00:01:30O(1)
-
Урок 5. 00:03:45O(n)
-
Урок 6. 00:02:25O(n^2)
-
Урок 7. 00:02:40O(log n)
-
Урок 8. 00:00:51O(2^n)
-
Урок 9. 00:02:33Space Complexity
-
Урок 10. 00:00:45Introduction
-
Урок 11. 00:03:09Understanding Arrays
-
Урок 12. 00:03:30Working with Arrays in Java
-
Урок 13. 00:02:52Exercise- Array Class
-
Урок 14. 00:03:20Solution- Creating the Class
-
Урок 15. 00:04:20Solution- insert()
-
Урок 16. 00:04:52Solution- removeAt()
-
Урок 17. 00:02:29Solution- indexOf()
-
Урок 18. 00:03:49Dynamic Arrays
-
Урок 19. 00:01:10Summary
-
Урок 20. 00:00:37Introduction
-
Урок 21. 00:04:34What are Linked Lists
-
Урок 22. 00:03:25Working with Linked Lists
-
Урок 23. 00:01:26Exercise- Building a Linked List
-
Урок 24. 00:06:10Solution- addLast
-
Урок 25. 00:02:14Solution- addFirst
-
Урок 26. 00:01:55Solution- indexOf
-
Урок 27. 00:01:06Solution- contains
-
Урок 28. 00:04:24Solution- removeFirst
-
Урок 29. 00:04:41Solution- removeLast
-
Урок 30. 00:04:16Implementing size()
-
Урок 31. 00:02:11Converting Linked Lists to Arrays
-
Урок 32. 00:01:13Cheat Sheets
-
Урок 33. 00:03:22Arrays vs Linked Lists
-
Урок 34. 00:03:15Types of Linked Lists
-
Урок 35. 00:01:34Exercise- Reversing a Linked List
-
Урок 36. 00:09:01Solution- Reversing a Linked List
-
Урок 37. 00:03:21Exercise- Kth Node from the End
-
Урок 38. 00:05:23Solution- Kth Node from the End
-
Урок 39. 00:01:13Summary
-
Урок 40. 00:00:32Introduction
-
Урок 41. 00:02:48What are Stacks
-
Урок 42. 00:02:22Working with Stacks
-
Урок 43. 00:00:42Exercise- Reversing a String
-
Урок 44. 00:05:02Solution - Reversing a String
-
Урок 45. 00:02:55Exercise- Balanced Expressions
-
Урок 46. 00:05:18Solution- A Basic Implementation
-
Урок 47. 00:03:37Solution- Supporting Other Brackets
-
Урок 48. 00:04:10Solution- First Refactoring
-
Урок 49. 00:05:51Solution- Second Refactoring
-
Урок 50. 00:00:48Exercise- Building a Stack Using an Array
-
Урок 51. 00:08:19Solution- Implementing a Stack Using an Array
-
Урок 52. 00:00:34Summary
-
Урок 53. 00:00:27Introduction
-
Урок 54. 00:02:05What are Queues
-
Урок 55. 00:05:13Queues in Java
-
Урок 56. 00:01:07Exercise- Reversing a Queue
-
Урок 57. 00:02:18Solution- Reversing a Queue
-
Урок 58. 00:02:04Exercise- Building a Queue Using an Array
-
Урок 59. 00:06:33Solution- A Basic Implementation
-
Урок 60. 00:05:55Solution- Circular Arrays
-
Урок 61. 00:00:56Exercise- Implementing a Queue Using a Stack
-
Урок 62. 00:07:44Solution- Building a Queue Using a Stack
-
Урок 63. 00:01:54Priority Queues
-
Урок 64. 00:03:58Exercise- Building a Priority Queue
-
Урок 65. 00:08:52Solution- Building a Priority Queue
-
Урок 66. 00:03:03Solution- Refactoring
-
Урок 67. 00:00:58Summary
-
Урок 68. 00:00:27Introduction
-
Урок 69. 00:02:45What are Hash Tables
-
Урок 70. 00:06:07Working with Hash Tables
-
Урок 71. 00:00:55Exercise- Find the First Non-repeated Character
-
Урок 72. 00:07:40Solution- First Non-repeating Character
-
Урок 73. 00:02:24Sets
-
Урок 74. 00:00:33Exercise- First Repeated Character
-
Урок 75. 00:02:37Solution- First Repeated Character
-
Урок 76. 00:05:56Hash Functions
-
Урок 77. 00:01:07Collisions
-
Урок 78. 00:01:41Chaining
-
Урок 79. 00:02:42Open Addressing- Linear Probing
-
Урок 80. 00:01:30Open Addressing- Quadratic Probing
-
Урок 81. 00:03:20Open Addressing- Double Hashing
-
Урок 82. 00:02:37Exercise- Build a HashTable
-
Урок 83. 00:06:08Solution- put()
-
Урок 84. 00:04:30Solution- get()
-
Урок 85. 00:02:31Solution- remove()
-
Урок 86. 00:11:05Solution- Refactoring
-
Урок 87. 00:01:26Summary
-
Урок 88. 00:00:33Course Wrap Up
- Категории
- Источники
- Все курсы
- Разделы
- Книги