Skip to content

alishachang2/cse247

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

CSE 247 — Data Structures & Algorithms

Washington University in St. Louis

CSE 247 covers foundational data structures, algorithm design, and performance analysis. The course focuses on selecting and implementing efficient data structures to solve computational problems at scale. A major emphasis is placed on worst-case asymptotic analysis to evaluate algorithmic efficiency and scalability.

Topics Covered

  • Algorithm analysis (Big-O, Big-Theta, Big-Omega)
  • Recursion and recurrence relations
  • Linked lists, stacks, queues
  • Trees, heaps, and priority queues
  • Hashing and hash table design
  • Graph algorithms (search, shortest paths, spanning trees)
  • Sorting algorithms and their complexity
  • Balanced search trees and advanced structures

Coursework

  • Bi-weekly programming assignments

Skills Developed

  • Ability to analyze and reason about algorithmic performance
  • Understanding trade-offs between data structures
  • Implementing efficient solutions in real-world scenarios
  • Designing scalable systems through informed data-structure choice

About

Data Structures and Algorithms at Washington University in St. Louis

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors