Skip to content

purushottamnawale/dsa-cpp-apna-college

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Data Structures and Algorithms in C++ by Apna College

This is the code repository of C++ DSA course by Apna College on Youtube.

Data Structures included:

1.Arrays

  8.1 Introduction to Arrays in C++ | YouTube | PDF

  8.1 Input to Array | YouTube

  8.1 Maximum and Minimum in Array | YouTube

  8.4 Maximum till i | YouTube | PDF

  8.4 Subarray vs Subsequence PDF

  8.4 Sum of all Subarrays | YouTube | PDF

  8.4 Longest Arithmetic Subarray | YouTube | PDF

  8.4 Record Breaker | YouTube | PDF

2.Stacks
3.Queues
4.Linked lists
5.Recursion
6.Trees
7.Binary search trees
8.Binary heaps
9.Graphs

Algorithms included:

1.Searching
  8.2 Linear Search | YouTube
  8.2 Binary Search | YouTube
2.Sorting
  8.3.1 Selection Sort | YouTube | Correction
  8.3.1 Bubble Sort | YouTube
  8.3.1 Insertion Sort | YouTube
3.Hashing
4.Asymptotic worst-case time and space complexity
5.Algorithm design techniques:
  1.Greedy
  2.Dynamic programming
  3.Divide-and-conquer
6.Graph search
7.Minimum spanning trees
8.Shortest paths