Data Structure

By Dr. Chetan Nagar, Associate Professor, SAGE University

A good algorithm usually comes together with a set of good data structures that allow the algorithm to manipulate the data efficiently. In this course, we consider the common data structures that are used in various computational problems. You will learn how these data structures are implemented in different programming languages and will practice implementing them in our programming assignments. This will help you to understand what is going on inside a particular built-in implementation of a data structure and what to expect from it. You will also learn typical use cases for these data structures. In this Computer Science course, you will learn about implementation of all major abstract data structures using object-oriented programming paradigm of C. This course builds on the basic concepts developed in ‘Foundations of Data Structures’ course. Topics covered:  Array  Stacks  Queues  Link Lists  Trees  Graphs This course is part of the Fundamentals of Computer Application Program:  Programming Basics  Foundations of Data Structures Algorithms

Course Content

Week 1 Concept of Data Structure and analysis of Algorithm
Week 2 Introduction to queue and its type Primitive operation on queue
Week 3 Introdution to linked list
Week 4 Tree basics terminolgy
Week 5 Sortings and Serchings
Week 6 Graphs
Week 7 Hash table and spanning tree

INSTRUCTOR


Dr. Chetan Nagar, Associate Professor, SAGE University

Dr. Chetan Nagar currently working as a Associate Professor, Department of Computer Application at Sage University. He has 19 years of experience. He did Ph.D. (Comp. Sc.), MCE, M. Phil. (CS), MCA, MCM, B.Sc. (Comp. Sc.). AT SHRI VAISHNAV INSTITUTE OF MANAGEMENT, INDORE I HAVE CONDUCTED EXAMINATION FOR VARIOUS AGENCIES LIKE DAVV, PAHER UNIVERYSITY (UDAIPUR), VYPAM, RAILWAY, POST OFFICE, IBPS, BANKS, MANIT - BHOPAL, RCI (Rehabilation Council of India), LIC, M. P. Electric Board, ICSI etc. Wokring in ASP.Net, VB.Net, PHP, Visual Basic, VBA, Crystal Reports, Ms-Access, Oracle & Sql-Server as backend since last 11 years.