Tutorialspoint

#May Motivation Use code MAY10 for extra 10% off

Data Structures & Algorithms In Java with 130 Leetcode Problems

person icon Pratik Singhal

4.4

Data Structures & Algorithms In Java with 130 Leetcode Problems

Learn DSA In Java + Leetcode Problems

updated on icon Updated on May, 2024

language icon Language - English

person icon Pratik Singhal

category icon Data Structures,Data Structure & Algorithm,Java

Lectures -150

Duration -17.5 hours

4.4

price-loader

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

In this course, we're taking you straight to the heart of the action – the top 130 Leetcode problems. Why these specific ones? Because they're the ones tech companies love to throw your way. By mastering these, you'll be ready to ace any coding interview that comes your way.

Here's why this course will help you:

We're not simply tossing problems your way and crossing our fingers. Nope, not here!

  • We will together dive deep into each problem for invaluable insights into underlying concepts and problem-solving techniques, helping you to truly understand and conquer every challenge.
  • You’ll learn systematic approaches to problem-solving. We’ll help you break them into manageable tasks and craft efficient algorithms, so you can confidently tackle any challenge that comes your way.
  • One standout feature of this course is the live code implementation. You'll see each problem solved in real-time, giving you a firsthand look at the coding process.
  • Enhance your coding abilities through practical, hands-on learning, ensuring you're well-prepared for real-world scenarios.
  • Discover efficient coding practices, optimization techniques, and common pitfalls to avoid, equipping you with the skills to write clean, efficient code.
  • Follow along step-by-step as we dissect each problem in detail, guiding you through the thought process and live code implementation.
  • You get to access code sample files accompanying the video lectures, serving as valuable references and guides to support your learning journey and help you implement solutions effectively.

Goals

What will you learn in this course:

  • Top 100 Leetcode Practice Problems
  • Leetcode Practice Problems On Dynamic Programming, Greedy Algorithms in Java
  • Leetcode Practice Problems On Arrays, Sliding Window, Two Pointer, Ad hoc Problems in Java
  • MAANG Interview Problems On Leetcode
  • Leetcode Practice Problems On Graphs, Trees, Backtracking in Java

Prerequisites

What are the prerequisites for this course?

  • This course is for anyone practicing on Leetcode for coding interviews
Data Structures & Algorithms In Java with 130 Leetcode Problems

Curriculum

Check out the detailed breakdown of what’s inside the course

Algorithm Analysis
25 Lectures
  • play icon What is algorithm analysis ? 04:22 04:22
  • play icon What is relative analysis 07:23 07:23
  • play icon Some terms related to algorithm analysis 03:23 03:23
  • play icon Computing Time Complexity Simple Example 1 08:49 08:49
  • play icon Common Big O Notations 08:31 08:31
  • play icon Checking If Big O Notation Is Acceptable 08:44 08:44
  • play icon Calculating Time Complexity Example 1 09:56 09:56
  • play icon Time Complexity Example 2 05:39 05:39
  • play icon Time Complexity Example 3 04:25 04:25
  • play icon Time Complexity Example 4 03:26 03:26
  • play icon Myth About Time Complexity 1 04:35 04:35
  • play icon What is log and what makes it so powerful 07:53 07:53
  • play icon Useful dentitites Related to Log 06:44 06:44
  • play icon Logarithm Loop Example 1 06:47 06:47
  • play icon Logarithm Example 2 06:42 06:42
  • play icon Logarithm Example 3 07:55 07:55
  • play icon Nested Independent Loops Example 1 06:50 06:50
  • play icon Nested Independent Loops Example 2 03:51 03:51
  • play icon Nested Dependent LoopsExample 1 06:54 06:54
  • play icon Calculating Space Complexity 11:20 11:20
  • play icon Calculating Time Complexity Of Recursive Cases 08:12 08:12
  • play icon Space Complexity Calculation Simple Case 04:57 04:57
  • play icon Recursive Time Complexity Example 2 11:53 11:53
  • play icon Recursive Space Complexity Example 2 03:33 03:33
  • play icon Time Complexity Live Demonstration 05:18 05:18
Arrays and Techniques Based On Arrays
6 Lectures
Tutorialspoint
Sorting
19 Lectures
Tutorialspoint
Hash Table
5 Lectures
Tutorialspoint
Stacks
4 Lectures
Tutorialspoint
Binary Search
3 Lectures
Tutorialspoint
Sliding Window
3 Lectures
Tutorialspoint
Linked Lists
13 Lectures
Tutorialspoint
Queue
3 Lectures
Tutorialspoint
Trees
11 Lectures
Tutorialspoint
Heaps
8 Lectures
Tutorialspoint
Binary search tree
8 Lectures
Tutorialspoint
Dynamic Programming
3 Lectures
Tutorialspoint
Graphs
35 Lectures
Tutorialspoint
Greedy Algorithms
3 Lectures
Tutorialspoint
Backtracking
1 Lectures
Tutorialspoint

Instructor Details

user profile image

Pratik Singhal


Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515