Skip to content

This course provides an introductory overview of data structures, covering fundamental concepts such as arrays, lists, stacks, queues, trees, and graphs. Students will learn the essential principles for organizing, storing, accessing, modifying, and deleting data efficiently in computer science.

MonowarHusain/CSE220

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 

Repository files navigation

CSE 220: Data Structures (3 credits)

Introduction to widely used and effective methods of data organisation, focussing on data structures, their algorithms and the performance of these algorithms. Concepts and examples, elementary data objects, elementary data structures, arrays, lists, stacks, queues, graphs, trees, compound structures, data abstraction and primitive operations on these structures. memory management; sorting and searching; hash techniques; Introduction to the fundamental algorithms and data structures: recursion, backtrack search, lists, stacks, queues, trees, operation on sets, priority queues, graph dictionary. Introduction to the analysis of algorithms to process the basic structures. A brief introduction to database systems and the analysis of data structure performance and use in these systems. The course includes a compulsory 3 hour laboratory work alternate week.

Pre Requisites:

CSE111: Programming Language-II

Suggested Books:

  1. Jeffrey Kingston,"Algorithms and Data Structures: Design, Correctness, Analysis", 2nd Edition, Addison-Wesley.

  2. Alfred V. Aho, John E. Hopcroft, Jeffrey D. Ullman.,"Data Structures and Algorithms", Addison Wesley, 1974)

About

This course provides an introductory overview of data structures, covering fundamental concepts such as arrays, lists, stacks, queues, trees, and graphs. Students will learn the essential principles for organizing, storing, accessing, modifying, and deleting data efficiently in computer science.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published