Data Structures and Algorithms made simple. Learn all about Big O Notation, Arrays, and Linked Lists. ?Subscribe for more tutorials like this: https://goo.gl/6PYaGF
?Get my Ultimate Data Structures bundle with a discount (limited time): https://codewithmosh.com/p/data-structures-algorithms Java Tutorial for Beginners: https://youtu.be/eIrMbAQSU34 TABLE OF CONTENT 0:00:00 Intro
0:01:04 What is Big O?
0:03:03 O(1)
0:04:32 O(n)
0:08:17 O(n^2)
0:10:41 O(log n)
0:13:20 O(2^n)
0:14:10 Space Complexity
0:17:53 Understanding Arrays
0:21:03 Working with Arrays
0:24:32 Exercise: Building an Array 0:27:24 Solution: Creating the Array Class 0:30:43 Solution: insert()
0:35:03 Solution: remove()
0:39:54 Solution: indexOf()
0:42:23 Dynamic Arrays
0:46:11 Linked Lists Introduction
0:46:41 What are Linked Lists?
0:51:16 Working with Linked Lists 0:54:40 Exercise: Building a Linked List 0:56:05 Solution: addLast()
1:02:15 Solution: addFirst()
1:04:28 Solution: indexOf()
1:06:23 Solution: contains()
1:07:28 Solution: removeFirst()
1:11:52 Solution: removeLast() #Programming #ComputerScience CONNECT WITH ME My Courses: http://codewithmosh.com
My Blog: http://programmingwithmosh.com
My Facebook: https://www.facebook.com/programmingwithmosh/
My Twitter: https://twitter.com/moshhamedani