cs3310 Data and File Structures by Dr. Gupta at Western Michigan University using Java Singly Linked Lists Doubly Linked Lists Merge sort Quck sort Insert Sort Bubble Sort Array Lists Trees