Data Structure through C

Data Structure through C

Course Name

Data Structure through C

Instructor

Saurabh Shukla

Prerequisite

  • You must know C language, as all the programs during the course will be implemented in C language only
  • Recommended topics of C language for the revision are pointer, structure and dynamic memory allocation
  • For online LIVE classes, you have to download Zoom Client for meetings on laptop or mobile. (Laptop is recommended) (https://zoom.us/download)
  • Good Internet connection, web camera (laptop/mobile built in camera is sufficient)
  • Laptop or desktop computer is required for programming practice at home

Duration

45 Lectures | 17 Aug 2020 to 30 Oct 2020

Fee

INR 3000/-

Click below button to pay fee and get enrolled in the batch

Features

  • Recording of the class will be available till the end of course+15 days in case you missed the class for any reason. You can access these recordings any number of times during the course
  • You are allowed to take screenshots during the live class. (It helps you in making notes)
  • Course Completion Certificate
  • Implementation of most of the data structures (specified in the syllabus) in C language
  • Doubt handling during the course.
  • Discussion Forum

Syllabus

Introduction to Data Structure, Implementation of various data structures: Array and its implementation, Dynamic Array and its implementation, singly linked list, doubly linked list, circular linked list, circular doubly linked list, stack and its implementation(using array, dynamic array and linked list), queue and its implementation (using array, dynamic array and linked list), binary search tree and its implementation, graph and its implementation. Concepts:Variations of Stack, variations of Queue, Hashing, Graph Traversal algorithms BFS and DFS, MST Prims and Kruskal, Single Source Shortest Path Djkstra’s Algorithm Algorithms and Problems: Array rotation, reverse a linked list, finding whether a linked list has a loop or not, recursion, Tower of Hanoi, Sorting (bubble, selection, insertion, quick, merge, heap sort), searching (linear and binary), Pattern matching, all permutation of a string, Huffman’s coding, Fibonacci series (dynamic programming), Greedy algorithms, divide and conquer algorithms, dynamic programming

Register in the batch now before its too late, as we are limited with the batch size.

Batch Code Starting Date Time|Days Mode of Teaching Offer Price
UG 17-Aug-2020 7:15 PM | MWF Online LIVE
UC 1-Jun-2020 8:30 PM | Daily Online LIVE Closed