Skip to content

SaadAhmedSalim/CSE-225-Lab

Repository files navigation

CSE-225-Lab

Data Structures and Algorithm using C++

Requirements

    Codeblocks --version (any)

Course Summary:

This course is about an introduction to the theory and practice of data structuring techniques. Topics include internal data representation, abstract data types (ADT), stacks, queues, list structures, recursive data structures, trees, regraphs and networks. Concept of object orientation as a data abstraction technique will be introduced.

Course Objectives: The objectives of this course are to

1. Introduce the basic data structures for storage and retrieval of ordered or unordered data using arrays, linked lists, binary trees, heaps, graphs and hash tables.

2. Introduce the concept of problem domain analysis and exploit the domain features to improve data structures efficiency.

3. Develop the concept of asymptotic analysis using Big-O techniques to compare different algorithmic solutions.