Skip to content

TahaAkhlaq/ECE264

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ECE264 Data Structures and Algorithms I

Course Overview

This repository contains programming assignments for ECE264: Data Structures and Algorithms I, instructed by Professor Carl Sable during the Spring 2024 semester at The Cooper Union.

Course Page

For course details, visit the course page.

Course Description

An introduction to fundamental data structures and algorithms, with an emphasis on practical implementation issues and good programming methodology. Topics include lists, stacks, queues, trees, hash tables and sorting algorithms. Also an introduction to analysis of algorithms with big-O notation.

Projects

  • Project 1: A program that calculates the strength of foobars based on their type and position in a line using object-oriented principles.
  • Project 2: A program that manages stacks and queues of various data types using C++ templates, with commands for creating, pushing, and popping values.
  • Project 3: A program that sorts a linked list of people based on last name, first name, and SSN using C++ list class and sorting algorithms.

Copyright & Licensing

Copyright (C) 2024 Taha Akhlaq <[email protected]>

Distributed under the MIT License. See LICENSE for details.


For more information on my projects and other academic work, please visit my GitHub profile.

About

Data Structures and Algorithms 1

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages