Data Structures in Java
8h 3m 54s
English
Paid
Course description
Data Structures in Java (Late 2017 Edition) is an action-packed 8 hours of tips and tricks that professional Java programmers have used for the past 20 years to produce code that is robust and fast. Every lecture is followed by a short quiz to test your learning. Sometimes the questions are easy, others require some research on your side. Over 130 quiz questions in total will help you gauge how well you understood the various data structures.
Watch Online
0:00
/ #1: Welcome
All Course Lessons (38)
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 1 | Welcome Demo | 03:09 | |
| 2 | Computational Time Complexity | 23:00 | |
| 3 | Space Complexity | 04:13 | |
| 4 | Arrays | 15:21 | |
| 5 | Lists | 13:23 | |
| 6 | ArrayList | 14:08 | |
| 7 | Iteration | 07:56 | |
| 8 | CopyOnWriteArrayList | 07:04 | |
| 9 | LinkedList | 08:40 | |
| 10 | Vector | 04:11 | |
| 11 | Stack | 05:35 | |
| 12 | Sorting lists | 49:42 | |
| 13 | Sets | 10:07 | |
| 14 | TreeSet | 35:20 | |
| 15 | ConcurrentSkipListSet | 09:44 | |
| 16 | CopyOnWriteArraySet | 18:03 | |
| 17 | Hashing | 16:26 | |
| 18 | HashSet | 13:44 | |
| 19 | ConcurrentHashMap.newKeySet() | 03:29 | |
| 20 | Maps | 02:12 | |
| 21 | HashMap | 28:35 | |
| 22 | ConcurrentHashMap | 06:29 | |
| 23 | TreeMap | 18:43 | |
| 24 | ConcurrentSkipListMap | 09:03 | |
| 25 | Hashtable | 18:16 | |
| 26 | LinkedHashMap and LinkedHashSet | 13:17 | |
| 27 | Highly Specialized Collections: EnumSet, EnumMap, IdentityHashMap, Properties, WeakHashMap | 19:54 | |
| 28 | Queues and Deques | 04:34 | |
| 29 | ConcurrentLinkedQueue and ConcurrentLinkedDeque | 11:30 | |
| 30 | ArrayDeque | 01:51 | |
| 31 | BlockingQueues | 14:13 | |
| 32 | LinkedBlockingQueue and LinkedBlockingDeque | 06:27 | |
| 33 | ArrayBlockingQueue | 16:01 | |
| 34 | Highly specialized queues: DelayQueue, SynchronousQueue, LinkedTransferQueue | 18:05 | |
| 35 | PriorityQueue and PriorityBlockingQueue | 17:36 | |
| 36 | java.util.Collections | 11:03 | |
| 37 | java.util.Arrays | 01:25 | |
| 38 | Conclusion And Where To Next? | 01:25 |
Unlock unlimited learning
Get instant access to all 37 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionComments
0 commentsWant to join the conversation?
Sign in to commentSimilar courses
Recursion, Backtracking and Dynamic Programming in Java
Sources: udemy
This course is about the fundamental concepts of algorithmic problems focusing on recursion, backtracking, dynamic programming and divide and conquer approaches
9 hours 46 minutes 17 seconds
Algorithms in Java: Live problem solving & Design Techniques
Sources: udemy
Algorithm Design Techniques: Live problem-solving in Java. Algorithms are everywhere. One great algorithm applied sensibly can result in a System like GOOGLE! C
19 hours 41 minutes 26 seconds
Java Multithreading, Concurrency & Performance Optimization
Sources: udemy
If you had your own jet plane, would you drive it to the grocery store, or fly it on a tour around the world? Today every computer and phone comes with immense computing power a...
5 hours 16 minutes 23 seconds
Learn Blockchain Technology & Cryptocurrency in Java
Sources: udemy
Blockchain is a revolutionary technology that allows for decentralized and distributed storage of information. Maybe the hottest topic at the moment in the fiel
5 hours 44 minutes 32 seconds
Java Streams API
Sources: Amigoscode (Nelson Djalo)
Functional programming is becoming very popular and it focuses around pure functions. Functional applications avoid the shared state, and tend to be more concis
2 hours 33 minutes 12 seconds