0% found this document useful (0 votes)
13 views3 pages

Beginner Programming Concepts Guide

DSA type notes

Uploaded by

Shubham Bharti
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views3 pages

Beginner Programming Concepts Guide

DSA type notes

Uploaded by

Shubham Bharti
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Beginner Language TYPED NOTES

Beginner: Introduction to Beginner Module Introduction to Beginner [Link]


Beginner: Output & Basic Data Types [Link]
Beginner: Data Types [Link]
Beginner: Data Types 2 + Reading Inputs [Link]
Beginner: Operators [Link]
Beginner: If-Else 1 [Link]
Beginner: If-Else 2 [Link]
Beginner: Loop - 1 [Link]
Beginner: Loop - 2 [Link]
Beginner: Patterns 1 [Link]
Beginner: Patterns 2 & Introduction to Strings [Link]
Beginner: Functions - 1 Functions [Link]
Beginner: Functions - 2 Functions [Link]
Beginner: Maths Basics & Calculate Iterations Maths Basics and Calculate [Link]
Beginner: 1D Array - 1 [Link]
Beginner: 1D Array - 2 [Link]
Beginner: 2D Array - 1 [Link]
Beginner: 2D Array - 2 [Link]
Beginner: Problems on Arrays [Link]
Beginner: String Implementation [Link]

Intermediate TYPED NOTES


Intermediate DSA: Introduction to Problem Solving [Link]
Intermediate DSA: Time Complexity [Link]
Intermediate DSA: Introduction to Arrays [Link]
Intermediate DSA: Arrays - Prefix Sum [Link]
Intermediate DSA: Arrays - Carry Forward & Subarrays [Link]
Intermediate DSA: Arrays : Sliding Window & Contribution Technique [Link]
Intermediate DSA: Arrays : 2D Matrices [Link]
Intermediate DSA: Memory Management [Link]
Intermediate DSA: Sorting Basics [Link]
Intermediate DSA: Bit Manipulations Basics [Link]
Intermediate DSA: Strings [Link]
Intermediate DSA: Interview Problems [Link]

Advanced TYPED NOTES


DSA: Arrays 1: One Dimensional [Link]
DSA: Arrays 2: Two Dimensional [Link]
DSA: Arrays 3: Interview Problems [Link]
DSA: Bit Manipulation 1 [Link]
DSA: Bit Manipulation 2 [Link]
DSA: Recursion 1 [Link]
DSA: Recursion 2 [Link]
DSA: Backtracking [Link]
DSA: Maths 1: Modular Arithmetic & GCD [Link]
DSA: Maths 2: Combinatorics Basics [Link]
DSA: Maths 3: Prime Numbers [Link]
DSA: OOPS 1: Introduction [Link]
DSA: OOPS 2: Constuctors, Inheritance & Polymorphism [Link]
DSA: Hashing 1: Introduction [Link]
DSA: Hashing 2: Problems [Link]
DSA: Language Advanced Concept: Collections [Link]
DSA: Sorting 1: Count Sort & Merge Sort [Link]
DSA: Sorting 2: Quick Sort & Comparator Problems [Link]
DSA: Searching 1: Binary Search on Array [Link]
DSA: Searching 2: Binary Search Problems [Link]
DSA: Searching 3: Binary Search on Answer [Link]
DSA: Two Pointers [Link]
DSA: Linked List 1: Introduction [Link]
DSA: Linked List 2: Sorting and Detecting Loop [Link]
DSA: Linked List 3: Problems & Doubly Linked List [Link]
DSA: Stacks 1: Implementation & Basic Problems [Link]
DSA: Stacks 2: Nearest Smaller/Greater Element [Link]
DSA: Queues: Implementation & Problems [Link]
DSA: Trees 1: Structure & Traversal [Link]
DSA: Trees 2: Views & Types [Link]
DSA: Trees 3: BST [Link]
DSA: Trees 4: LCA + Morris Inorder Traversal [Link]
DSA: Trees 5: Problems on Trees [Link]
DSA: Hashing 3: Internal Implementation & Problems [Link]
DSA: Heaps 1: Introduction [Link]
DSA: Heaps 2: Problems [Link]
DSA: Greedy [Link]
DSA: DP 1: One Dimentional [Link]
DSA: DP 2: Two Dimentional [Link]
DSA: DP 3: Knapsack [Link]
DSA: DP 4: Applications of Knapsack [Link]
DSA: Graphs 1: Introduction, DFS & Cycle Detection [Link]
DSA: Graphs 2: BFS, Matrix Questions & Topological Sort [Link]
DSA: Graphs 3: MST (Prims Algo.) & Dijkstra Algo [Link]
DSA: Interview Problems [Link]

Python Refresher TYPED NOTES


Refresher: Introduction To Python and Data Types [Link]
Refresher: Operators and Control Statements [Link]
Refresher: Iteration 1 [Link]
Refresher: Iteration 2 [Link]
Refresher: List 1 [Link]
Refresher: List 2 [Link]
Refresher: List 3 [Link]
Refresher: Tuples + Strings 1 [Link]
Refresher: Strings 2 [Link]
Refresher: Sets and Dictionaries [Link]

Java Refresher TYPED NOTES


Refresher : Introduction to Java : Input/Output + Data Types + Operators [Link]
Refresher: Introduction to Java : If-Else [Link]
Refresher: While Loop [Link]
Refresher: For Loop [Link]
Refresher: Patterns [Link]
Refresher : Functions [Link]
Refresher : 1D Arrays [Link]
Refresher : 2D Arrays [Link]
Refresher : Arraylists [Link]
Refresher : Strings [Link]
Refresher : HashMap & HashSet [Link]

You might also like