Welcome to the PDC C++ class page; please find the class syllabus & schedule.
Supplemental Information
Lectures
The phases of Software Development.
C++ Code Example
Introduction to Data Structures and Algorithms.
C++ Knapsack using recursion & Greedy algorithm.
C++ Knapsack using Dynamic Programming.
Searching and Algorithm Analysis.
C++ Linked List Implementation
C++ Another linked list example, enqueue and dequeue
Video Implementing linked list using C++
Supplemental Material about trees.
3D rendering of Binary Space Partitioning
Red-black Trees C++ Implementation
Program Assignment # 1 - See Canvas
Creating linked lists in C++ VIDEO
Queues Implementation using linked lists
C++ Recursive factorial example
Spring break - NO CLASSES
Pointers and memory allocation example
Whitepaper Pointers & Dynamic Arrays
C++ Dynamic Arrays Implementation
Another example of Pointer Implementation in C++
Programming Assignment # 2 - (See Canvas)
Class survey
Class survey
Class Survey.
Minimum Spanning Tree (MST) Prim's algorithm (VIDEO)
Topological Sort Algorithm (VIDEO)
All pairs shortest path (VIDEO)
Bellman-Ford's shortest patch Algorithm (VIDEO)
Dijkstra's shortest path algorithm (VIDEO)
Class survey