kartikinlaw / Crux-DS-Algo-In-Java

This repository contains all the lectures source code including basic java concepts, Data Structures and Algorithms

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Crux-DS-Algo-in-Java

This repository contains all the lectures source code including basic Java, OOPs concepts, Data Structures and Algorithms.

Topics :

  • Input-Output
  • Data Types and Variables
  • Typecasting
  • Loops and Decision constructs
  • Functions and operators
  • Arrays, multi-dimensional arrays and dynamic arrays
  • String and String Buffer
  • Introduction to Recursion
  • Classical Recursion Problems
  • Backtracking
  • Dynamic Programming
  • Time and Space Complexity
  • OOPs
    • Classes and Objects
    • Exceptions
    • Data member modifiers
    • Encapsulation
    • Inheritance
    • Polymorphism
  • Stacks and Queues
  • Linked Lists
  • Generic Trees
  • Binary Trees
  • Binary Search Trees
  • Heaps
  • Hash Tables & Maps
  • Graphs
    • Traversals
    • Minimum Spanning trees
    • Shortest path algorithms

About

This repository contains all the lectures source code including basic java concepts, Data Structures and Algorithms


Languages

Language:Java 99.9%Language:HTML 0.1%