DSA USING C

  • What is Data Structure?
  • Advantages of DSA
  • Types of Data Structures
  • Linear Structures
  • Non-Linear Structures

  • malloc()
  • calloc()
  • realloc()
  • free()

  • Searching Algorithms
  • Linear Search
  • Binary Search

  • Bubble Sort
  • Selection Sort
  • Insertion Sort
  • Merge Sort
  • Quick Sort
  • Heap Sort
  • Radix Sort

  • Stack using Array
  • Stack using Linked List
  • Queue using Array
  • Queue using Linked List
  • Priority Queue

  • Singly Linked List
  • Doubly Linked List
  • Circular Linked List

  • Binary Tree
  • BST, AVL, B Tree, B+ Tree
  • Directed & Undirected Graphs
  • BFS & DFS

  • Hash Functions
  • Collision Resolution
  • Open & Closed Hashing
  • Cryptographic Hashing