CSC310 assignment
This is not one long paper! Answer each of these with at
least 2 paragraphs each.
1. In addition to what we have learned from the course
materials, there are other ways to categorize exceptions in Java. Go online and
search for related topics and share what you find. Which method do you prefer?
Which method is easier?
2. What is an algorithm and what role does an algorithm
serve in programming? Give examples of various algorithms. Discuss the main
search and sort algorithms.
3. What is a data structure and what is its role in
programming? What applications are candidates for data structures? What
advantage does the ArrayList have over array? What is your personal preference?
4. Discuss the trade-offs between dynamic and static data
structures. What are the advantages of and differences between ArrayList,
LinkedList, and Vector? Provide examples of how to best implement each of these
data structures.
