Sixth Objectives
• Within software solutions describe, implement and analyze data structure techniques such as lists, trees, hash tables, graphs, along with sorting and searching algorithms. •
Graph Intro Project (CSC382):
How it meets requirements: This is a graph project that implements adjacency lists and adjacency matrix that show nodes, adds nodes, removes nodes, connects nodes and displays what is happening on the screen.
GitHub: Graph Intro Project
Here is also a video of it in action and explaining what is going on in the program:
Lists, indexing, dictionaries, and other common data structures (CSC235):
How it meets requirements: This is a program that uses dictionary to hold user input data. Below the GitHub link is a couple pictures of the program in use.
GitHub: Project