As your study in this course (Data Structures and Algorithms in Programming) draws to a close, it is important to step back and reflect on new levels of understanding, skills, and knowledge that you developed as a result of your efforts throughout this course. It is particularly important to reflect on the course outcomes (what you were intended to learn in this course). Please respond with your reflection and outcomes of this course with 150 words or more. Below are topics that were covered during the course.
Stacks and Queues
Sorting and Graph Data Structure
Recursion and Trees
ArrayList, Linked List, Vector, and Search Algorithms