Data Structure using C Programming
Offered By: IGNOU via Swayam
Course Description
Overview
Data structures are an essential part of computer science and programming. They are used to organize and manipulate data in a way that is efficient and easy to understand. C is a popular programming language for implementing data structures due to its low-level access to memory and ability to perform pointer arithmetic.
Syllabus
WEEK
TITLE
Week-1
Introduction of Data Structures using C and Data Structures Operations in Linear Array
Week-2
Linked List with implementation using C
Week-3
Data Structures implementation using C, Stacks and Queues
Week-4
Binary Trees and its types
Week-5
Balanced AVL Tree and M-way Trees
Week-6
B-Trees
Week-7
Graph Theory
Week-8
Greedy Methods
Week-9
Hash Functions and sorting
Week-10
Sorting
Week-11
Sorting and Asymptotic Notations
Week-12
Complexity Analysis and Applications of Data Structures
Taught by
Dr. Dipti Verma and Mr. Aditya Tiwari
Related Courses
高级数据结构与算法Peking University via Coursera Ordered Data Structures
University of Illinois at Urbana-Champaign via Coursera Data Structures & Algorithms III: AVL and 2-4 Trees, Divide and Conquer Algorithms
Georgia Institute of Technology via edX Algorithms and Data Structures - Part 2
Pluralsight Data Structures
San Diego State University via YouTube