INFO6205 Program Structure & Algorithms

Assignment1&2

Memory pool simulator by using linkedlist

Assignment3

Binary search tree simulator and visual present

Assignment4

Heap, insertion, merger, selection and quick sort implemention and time complexity analyses

Assignment5

Hashtable implemention and two ways for resizeing

Final project

Implementation of Particle Swarm Optimization on Three-body problem

1.Designed a simulator for a three-body system with graphical user interface allowing users to input initial values and generate 3D animation by using Java 3D
2.Built a model in a 3D coordinate system to represent the position and movement for the three-body system
3.Used Particle Swarm Optimization (PSO) to predict position and movement