Skip to content

Mastering Data Structures and Algorithms For Coding Interviews

Gopi Gorantala
Gopi Gorantala

Table of Contents

Getting Started

  1. Who Is This Course For?
  2. How Can This Improve My Coding Skills?

Introduction To Data Structures and Algorithms

  1. What Are Data Structures And Algorithms?
  2. What is Big O Notation
  3. Complexity Analysis
  4. Time and Space Complexity


  1. Introduction To Array Data Structure
  2. Array Insertions and Shifting Algorithms
  3. Array Deletions And Shifting Algorithms
  4. Construct Array-Like Data Structure
  5. What Are Dynamic Arrays?
  6. How To Convert Array To Dynamic Array?
  7. In-Place Algorithms
  8. How To Search For An Element In An Array?
This Course is in-progress, it will be live and available soon.

Gopi Gorantala Twitter

Gopi is a highly experienced Full Stack developer with a deep understanding of Java, Microservices, and React. He worked in India & Europe for startups, the EU government, and tech giants.


Related Posts

Members Public

SOLID Design Principles

SOLID are not "design patterns", but design principles for effective object-oriented design while designing a class structure.

Members Public

Functional Programming With Lambdas & Streams API

Java 8 is bundled with massive features and improvements to the JDK, JRE and more. It introduced functional programming in Java.

Members Public

Grokking Bit Manipulation For Coding Interviews

Bit Manipulation is a powerful technique that solves bit-related problems mostly in constant time.