Have a question?
Message sent Close
4.36
8 reviews
New

Data Structures & Algorithms in Java - Ace Coding interviews

Algorithms and data structures + implementation in java | Time complexity and space complexity | Leetcode examples
Instructor
Ahmed Elsakka
2,400 Students enrolled
  • Description
  • Curriculum
  • FAQ
  • Reviews

In this course we will dive deep into data structures and algorithms and learn how to do they work, how to implement them in Java and how to use them for implementing and optimizing your application. we will also learn how to calculate time complexity and space complexity and how to decide which data structure or algorithm should be used for solving a specific problem.

 

We will also solve coding challenges from Leetcode to reinforce the data structures and algorithms knowledge and to explain how they can be used for solving coding problems efficiently.

 

Data structures and algorithms are two of the most important aspects of computer science, learning data structures and algorithms will help you become a better programmer, write more efficient code and solve problems quicker, that’s why Tech companies focus on data structures and algorithms in the technical interviews.

 

Throughout this course we will cover everything you need to master data structures and algorithms, including:

  • Big O notation (time complexity and space complexity)
  • Arrays
  • Linked lists
  • Stacks
  • Heaps
  • Queues
  • Hashmaps
  • Tries
  • Trees (and tree traversal algorithms)
  • Graphs
  • Breadth first search and depth first search
  • Linear search
  • Binary search
  • Bubble sort
  • Quick sort
  • Selection sort
  • Insertion sort
  • Merge sort
  • Recursion

I am confident that you will like this course and that you will be a different programmer once you finish it, join me in this course and master data structures and algorithms!

 

How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.36
8 reviews
Stars 5
4
Stars 4
2
Stars 3
2
Stars 2
0
Stars 1
0
46423
Share
Course details
Video 6 hours
Lectures 1
Certificate of Completion
Full lifetime access
Access on mobile and TV

External Links May Contain Affiliate Links read more

Join our Telegram Channel To Get Latest Notification & Course Updates!
Join Our Telegram For FREE Courses & Canva PremiumJOIN NOW