CS 310 - Data Structures

Excel in advanced data structures and algorithm analysis at San Diego State University with verified CS 310 practice examinations, Java ADT implementation exercises, and complexity proofs examining linked lists, stacks, queues, hash tables, balanced binary search trees, and priority heap queues.

Independent study archive Learn more

Materials are uploaded by users for self-study purposes. PwnHero is an independent platform, not affiliated with, sponsored by, or endorsed by any university or institution.

Common aliases: CS 310

Resources 47
Types Midterms, Finals, Quizzes, Worksheets, Study Guides
Years 2020 – 2023
University San Diego State University (SDSU)
Course Overview

Study Resources for CS 310 - Data Structures

Illustrative PwnHero archive thumbnail for Midterm Exam 1 Practice Test (2020); source document not shown

Midterm Exam 1 Practice Test (2020)

Request File
Illustrative PwnHero archive thumbnail for Midterm Exam 2 Practice Test (2020); source document not shown

Midterm Exam 2 Practice Test (2020)

Request File
Illustrative PwnHero archive thumbnail for Comprehensive Final Exam (2020); source document not shown

Comprehensive Final Exam (2020)

Request File
Illustrative PwnHero archive thumbnail for Midterm Exam 1 Practice Test (2021); source document not shown

Midterm Exam 1 Practice Test (2021)

Request File
Illustrative PwnHero archive thumbnail for Midterm Exam 2 Practice Test (2021); source document not shown

Midterm Exam 2 Practice Test (2021)

Request File
Illustrative PwnHero archive thumbnail for Comprehensive Final Exam (2021); source document not shown

Comprehensive Final Exam (2021)

Request File
Illustrative PwnHero archive thumbnail for Midterm Exam 1 Practice Test (2022); source document not shown

Midterm Exam 1 Practice Test (2022)

Request File
Illustrative PwnHero archive thumbnail for Midterm Exam 2 Practice Test (2022); source document not shown

Midterm Exam 2 Practice Test (2022)

Request File
Illustrative PwnHero archive thumbnail for Comprehensive Final Exam (2022); source document not shown

Comprehensive Final Exam (2022)

Request File
Illustrative PwnHero archive thumbnail for Midterm Exam 1 Practice Test (2023); source document not shown

Midterm Exam 1 Practice Test (2023)

Request File
Illustrative PwnHero archive thumbnail for Midterm Exam 2 Practice Test (2023); source document not shown

Midterm Exam 2 Practice Test (2023)

Request File
Illustrative PwnHero archive thumbnail for Comprehensive Final Exam (2023); source document not shown

Comprehensive Final Exam (2023)

Request File
Illustrative PwnHero archive thumbnail for Study Guide 2: Comprehensive Topic Review; source document not shown

Study Guide 2: Comprehensive Topic Review

Request File
Illustrative PwnHero archive thumbnail for Quiz 7 Review & Key Concepts; source document not shown

Quiz 7 Review & Key Concepts

Request File
Illustrative PwnHero archive thumbnail for Programming Assignment 2 -a; source document not shown

Programming Assignment 2 -a

Request File
Illustrative PwnHero archive thumbnail for Binary Tree Traversal Algorithms & Implementation Code; source document not shown

Binary Tree Traversal Algorithms & Implementation Code

Request File
Illustrative PwnHero archive thumbnail for Programming Assignment 1: Grader Implementation in Java; source document not shown

Programming Assignment 1: Grader Implementation in Java

Request File
Illustrative PwnHero archive thumbnail for Problem Sheet 5 Solutions: Graph Algorithms & Hash Tables; source document not shown

Problem Sheet 5 Solutions: Graph Algorithms & Hash Tables

Request File
Illustrative PwnHero archive thumbnail for Priority Queues & Binary Heap Operations Guide; source document not shown

Priority Queues & Binary Heap Operations Guide

Request File
Illustrative PwnHero archive thumbnail for Data Structures Set; source document not shown

Data Structures Set

Request File
Illustrative PwnHero archive thumbnail for Cryptographic Systems & Data Protection Study Notes; source document not shown

Cryptographic Systems & Data Protection Study Notes

Request File
Illustrative PwnHero archive thumbnail for Assignment - complexity analysis; source document not shown

Assignment - complexity analysis

Request File
Illustrative PwnHero archive thumbnail for Java Primer assignment; source document not shown

Java Primer assignment

Request File
Illustrative PwnHero archive thumbnail for Assignment - Priority Queue and Heap; source document not shown

Assignment - Priority Queue and Heap

Request File
Illustrative PwnHero archive thumbnail for Assignment - Search Tree; source document not shown

Assignment - Search Tree

Request File
Illustrative PwnHero archive thumbnail for Assignment - Stack and Queue; source document not shown

Assignment - Stack and Queue

Request File
Illustrative PwnHero archive thumbnail for CS 310 - Homework Worksheet 1; source document not shown

CS 310 - Homework Worksheet 1

Request File
Illustrative PwnHero archive thumbnail for Midterm Exam Sample Paper & Practice Questions; source document not shown

Midterm Exam Sample Paper & Practice Questions

Request File
Illustrative PwnHero archive thumbnail for Homework 2: Search Algorithm Analysis & Efficiency; source document not shown

Homework 2: Search Algorithm Analysis & Efficiency

Request File
Illustrative PwnHero archive thumbnail for Laboratory Activity 1: Data Structures & Algorithms Review; source document not shown

Laboratory Activity 1: Data Structures & Algorithms Review

Request File
Illustrative PwnHero archive thumbnail for Comprehensive Data Structures & Algorithms Review Notes; source document not shown

Comprehensive Data Structures & Algorithms Review Notes

Request File
Illustrative PwnHero archive thumbnail for Data Structures Test Driver: Singly Linked List; source document not shown

Data Structures Test Driver: Singly Linked List

Request File
Illustrative PwnHero archive thumbnail for Data Structures Test Driver: Linear List ADT; source document not shown

Data Structures Test Driver: Linear List ADT

Request File
Illustrative PwnHero archive thumbnail for Data Structures Review: Trees, Binary Search Trees & Dictionaries; source document not shown

Data Structures Review: Trees, Binary Search Trees & Dictionaries

Request File
Illustrative PwnHero archive thumbnail for Conceptual Guide: Trees & Binary Search Tree Implementations; source document not shown

Conceptual Guide: Trees & Binary Search Tree Implementations

Request File
Illustrative PwnHero archive thumbnail for Object-Oriented Programming & Abstraction Notes; source document not shown

Object-Oriented Programming & Abstraction Notes

Request File
Illustrative PwnHero archive thumbnail for Parameterized Types & Comparable Interface Lecture Notes; source document not shown

Parameterized Types & Comparable Interface Lecture Notes

Request File
Illustrative PwnHero archive thumbnail for Memory Addressing - Variables and References; source document not shown

Memory Addressing - Variables and References

Request File
Illustrative PwnHero archive thumbnail for Inheritance and Interfaces; source document not shown

Inheritance and Interfaces

Request File
Illustrative PwnHero archive thumbnail for Data Structures Implementation: Ordered List ADT in Java; source document not shown

Data Structures Implementation: Ordered List ADT in Java

Request File
Illustrative PwnHero archive thumbnail for Programming Assignment 1: Test Driver Implementation in Java; source document not shown

Programming Assignment 1: Test Driver Implementation in Java

Request File
Illustrative PwnHero archive thumbnail for Problem Sheet #3 Solution; source document not shown

Problem Sheet #3 Solution

Request File
Illustrative PwnHero archive thumbnail for Problem Sheet #4 Solution; source document not shown

Problem Sheet #4 Solution

Request File
Illustrative PwnHero archive thumbnail for Problem Sheet #2 Solution; source document not shown

Problem Sheet #2 Solution

Request File
Illustrative PwnHero archive thumbnail for Problem Sheet #1 Solution; source document not shown

Problem Sheet #1 Solution

Request File
Illustrative PwnHero archive thumbnail for Conceptual Guide: Introduction to Linear Linked Lists; source document not shown

Conceptual Guide: Introduction to Linear Linked Lists

Request File
Illustrative PwnHero archive thumbnail for Algorithm Practice: Infix to Postfix Stack Conversion; source document not shown

Algorithm Practice: Infix to Postfix Stack Conversion

Request File
Assessment Inventory for CS 310 (47 Documents)
Assessment inventory for CS 310 at San Diego State University (SDSU)
Document Format Year Access
Midterm Exam 1 Practice Test (2023) Practice Midterm 2023 Illustrative Archive
Midterm Exam 2 Practice Test (2023) Practice Midterm 2023 Illustrative Archive
Comprehensive Final Exam (2023) Final 2023 Illustrative Archive
Midterm Exam 1 Practice Test (2022) Practice Midterm 2022 Illustrative Archive
Midterm Exam 2 Practice Test (2022) Practice Midterm 2022 Illustrative Archive
Comprehensive Final Exam (2022) Final 2022 Illustrative Archive
Midterm Exam 1 Practice Test (2021) Practice Midterm 2021 Illustrative Archive
Midterm Exam 2 Practice Test (2021) Practice Midterm 2021 Illustrative Archive
Comprehensive Final Exam (2021) Final 2021 Illustrative Archive
Midterm Exam 1 Practice Test (2020) Practice Midterm 2020 Illustrative Archive
Midterm Exam 2 Practice Test (2020) Practice Midterm 2020 Illustrative Archive
Comprehensive Final Exam (2020) Final 2020 Illustrative Archive
Study Guide 2: Comprehensive Topic Review Study Guide — Illustrative Archive
Quiz 7 Review & Key Concepts Quiz — Illustrative Archive
Programming Assignment 2 -a Assignment — Illustrative Archive
Binary Tree Traversal Algorithms & Implementation Code Resource — Illustrative Archive
Programming Assignment 1: Grader Implementation in Java Assignment — Illustrative Archive
Problem Sheet 5 Solutions: Graph Algorithms & Hash Tables Resource — Illustrative Archive
Priority Queues & Binary Heap Operations Guide Resource — Illustrative Archive
Data Structures Set Resource — Illustrative Archive
Cryptographic Systems & Data Protection Study Notes Resource — Illustrative Archive
Assignment - complexity analysis Assignment — Illustrative Archive
Java Primer assignment Assignment — Illustrative Archive
Assignment - Priority Queue and Heap Assignment — Illustrative Archive
Assignment - Search Tree Assignment — Illustrative Archive
Assignment - Stack and Queue Assignment — Illustrative Archive
CS 310 - Homework Worksheet 1 Worksheet — Illustrative Archive
Midterm Exam Sample Paper & Practice Questions Practice Midterm — Illustrative Archive
Homework 2: Search Algorithm Analysis & Efficiency Homework — Illustrative Archive
Laboratory Activity 1: Data Structures & Algorithms Review Resource — Illustrative Archive
Comprehensive Data Structures & Algorithms Review Notes Resource — Illustrative Archive
Data Structures Test Driver: Singly Linked List Resource — Illustrative Archive
Data Structures Test Driver: Linear List ADT Resource — Illustrative Archive
Data Structures Review: Trees, Binary Search Trees & Dictionaries Resource — Illustrative Archive
Conceptual Guide: Trees & Binary Search Tree Implementations Resource — Illustrative Archive
Object-Oriented Programming & Abstraction Notes Resource — Illustrative Archive
Parameterized Types & Comparable Interface Lecture Notes Study Guide — Illustrative Archive
Memory Addressing - Variables and References Resource — Illustrative Archive
Inheritance and Interfaces Resource — Illustrative Archive
Data Structures Implementation: Ordered List ADT in Java Resource — Illustrative Archive
Programming Assignment 1: Test Driver Implementation in Java Assignment — Illustrative Archive
Problem Sheet #3 Solution Resource — Illustrative Archive
Problem Sheet #4 Solution Resource — Illustrative Archive
Problem Sheet #2 Solution Resource — Illustrative Archive
Problem Sheet #1 Solution Resource — Illustrative Archive
Conceptual Guide: Introduction to Linear Linked Lists Resource — Illustrative Archive
Algorithm Practice: Infix to Postfix Stack Conversion Practice Exam — Illustrative Archive

Complete inventory of all 47 assessments (sorted by most recent). Select any document to inspect or use the search bar above to filter.

Course Overview & Exam Syllabus

This archive catalogs 47 free educational resources and past exams for CS 310 (CS 310 - Data Structures) at San Diego State University (SDSU), containing 10 midterm papers, 4 final examinations, 1 quiz, 10 worksheets, 2 study guides, and 20 supplemental resources. Dated documents represent 4 distinct academic years between 2020 and 2023.

Core Exam Topics & Learning Objectives

  • Abstract data types (ADTs) and linear structures: singly and doubly linked lists, circular buffers, stacks, and array queues in CS 310
  • Asymptotic complexity analysis: Big-O, Big-Omega, Big-Theta notation, and recursive recurrence relation analysis
  • Tree structures and hierarchical data: binary trees, binary search trees (BST), AVL balanced rotations, and tree traversal algorithms
  • Priority queues, heaps, and hashing: binary min/max heaps, heapify operations, hash functions, and collision resolution techniques

Frequently Asked Questions

Which assessment formats are cataloged in this CS 310 archive?

This collection for CS 310 at San Diego State University (SDSU) catalogs 47 total resources across the following formats: Midterms, Finals, Quizzes, Worksheets, Study Guides. Key assessments are listed in the assessment inventory table, and the complete catalog of 47 documents can be searched and explored in the grid above.

What academic years are covered in this CS 310 collection?

Dated materials in this archive span from 2020 to 2023, representing 4 distinct academic years. Coverage varies by the records currently cataloged for this course.

How can students access these free CS 310 past exams?

All cataloged CS 310 past exams and study materials are free to request. The catalog, metadata, assessment inventory, and illustrative thumbnails are public; source documents are not shown on this page. Use the connect options to request a study resource, and confirm current course topics and grading policies with the San Diego State University (SDSU) course syllabus.

Related CS Courses at San Diego State University (SDSU)