CSCI373
CSCI 373: Advanced Data Structures
Notebooks
C++ Review
Abstract Data Types
Arrays
Lists
Analysis of Algorithms
Stacks
Queues
Iterators
Trees
Binary Trees
Search Trees
Balanced Trees
Assignments
HW1: C++ Review
HW2: Circular ArrayList
HW3: Sentinel Singly Linked List
HW4: Dynamic Queue
HW5: Expression Tree
HW6: Huffman Codes
Project: AVL Trees
Labs
Lab1: ArrayList
Lab2: LinkedList
Lab3: Iterators
Tools
Compilers & IDEs
List of Online C++ Compilers
Visual Studio Code: C++
CodeBlocks
Dev-C++
CodeLite
Cygwin: Follow first three installation steps of
this instruction
repl.it
YouTube tutorials using Repl.it
Create a C++ Program at Repl.it
Github pull and push with the Repl.it
Jupiter Notebooks
Jupyter Tutorial
xeus-cling