To show the organization of the course that includes this module, follow this link Course organization
The goal of this course is to improve the ability about the object oriented programming.
Lesson 1: Interface, Javadoc and Exception: concept and practice.
Lesson 2: An example of implementation of ADTs List, Queue and Stack.
Lesson 3: Use of Comparable interface. Technique to compare implementations. QuickSort and MergeSort comparison.
Lesson 4: ADT HashTable implementation.
Lesson 5: A dynamic programming algorithm implementation: Longest Common Subsequence (LCS).
Lesson 6: Implementation of ADT Tree and Binary Search Tree. Use of Iterator interface. Traversal methods implementation.
Lesson 7: A greedy algorithm implementation: Kruskal's algorithm.
Author | Title | Publisher | Year | ISBN | Note |
Giovanni Pighizzini, Mauro Ferrari | Dai fondamenti agli oggetti. Corso di programmazione JAVA (Edizione 3) | Pearson Addison-Wesley | 2008 | 978 88 7192 448 9 |
A written test about some advanced data structures and algorithm paradigms implemented in Java language.
******** CSS e script comuni siti DOL - frase 9957 ********p>