Skip to content

This repository is for the course "CSE 220: Data Structures," covering data structures, algorithms, sorting, searching, and recursion. It includes bonus questions, lab assignments, class notes, practice sheets, previous semester questions, and quiz questions to help students prepare and practice.

License

Notifications You must be signed in to change notification settings

fah-ayon/Data-Structures

Repository files navigation

CSE 220: Data Structures

Welcome to the CSE 220: Data Structures repository! This repository is designed to help students understand and apply data structures and algorithms, as covered in the course. You'll find various resources to aid your learning, including bonus questions, lab assignments, notes, quizzes, and past exam questions.

Course Description

CSE 220 introduces widely used methods of data organization, focusing on data structures, algorithms, and performance analysis. Topics include:

  • Elementary data structures: arrays, lists, stacks, queues, graphs, trees
  • Compound structures and data abstraction
  • Primitive operations on data structures
  • Memory management
  • Sorting and searching algorithms
  • Hash techniques
  • Fundamental algorithms: recursion, backtrack search
  • Graph theory, priority queues, and operations on sets
  • Introduction to database systems
  • Analysis of algorithm performance in data structures

The course includes a compulsory 3-hour laboratory session every alternate week. Pre-requisite: CSE 111.


Repository Contents

This repository contains the following sections:

1. Bonus Questions

A collection of additional challenging questions designed to deepen your understanding of data structures and algorithms.

2. Lab Assignments

Lab exercises that reinforce the lecture material and provide hands-on experience with data structures.

3. Notes

Comprehensive class notes covering key topics from the course.

4. Practice Sheet

A set of exercises and problems to help practice the concepts taught in the course.

5. Previous Semester Questions

Questions from previous semester exams to help you prepare for the final exam.

6. Quiz Questions

Quiz questions that provide an opportunity to test your understanding and knowledge of data structures.


Getting Started

To make the most of this repository:

  1. Clone the Repository:
    git clone https://github.com/fah-ayon/Data-Structures.git

About

This repository is for the course "CSE 220: Data Structures," covering data structures, algorithms, sorting, searching, and recursion. It includes bonus questions, lab assignments, class notes, practice sheets, previous semester questions, and quiz questions to help students prepare and practice.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published