COSC 241 - Programming in Java
Lab 1 - Hello World
Yep, exactly what you think it is
Lab 2 - Count Lines
Outputs the number of lines in a given file
Lab 3 - Calculate Average
Outputs the average of all the numbers in a given array
Lab 4 - Number List App
I can't remember what this one does. Something useless, no doubt.
Lab 5 - Reverse Input App
Reverses the input string using either iteration or recursion
Lab 6 - Second Largest Number App
Finds the second largest number in an array
Lab 7 - Palindrome App
Determines whether a string is a palindrome
Lab 8 - Number List App
This app ostensibly takes numbers as input and outputs average and numbers in array format
Lab 9 - Phone List App
Does something with phone numbers and stuff
Lab 10 - Sort List App
Sorts a list of numbers
Lab 11 - Shell and Insertion sorts
Sort the numbers using either of these 2 algorithms
Lab 12 - Single and Double Linked Lists
...Single and Double Linked Lists.
Lab 14a - Stack
An implementation of a stack
Lab 14b - Queue
An implementation of a queue
Lab 17 - Fraction App
Manipulates fractions etc
Lab 18 - Immutable List App
Implementation of an immutable list. Unfinished. Actually I don't think I even started on this one
Lab 19 - Binary Search Tree App
Implementation of a BST
