Skip to content

Search engine simulator made using Java Swing GUI, implementing Heapsort and Priority Queue data structure.

Notifications You must be signed in to change notification settings

Ahrorus/Search_Engine_Simulator

Repository files navigation

Search_Engine_Simulator

Search engine simulator made using Java Swing GUI, implementing Heapsort and Priority Queue data structure. The purpose of this project is to demonstrate how pages are sorted by their page ranks, and how the priority queue data structure works.

- The source code is secured in the archive, and a password is required to access it. 
It was done  to prevent future students from copying it. 
Please, contact me if you need the access to the source code, and be sure state the reason.

To launch the application, double click the Search_Engine_Simulator.jar executable file. JDK 11 was used during the development of this application.

Heapsorted Search Results

You can search links by keyword, and the list of links is heapsorted by the page ranks, which is assigned randomly for this project. After that, you can make a Max Heap Priority Queue of specified size which should be shorter than the page list.

Priority Queue Methods

Once priority queue is created, you can use other functionalities. If an exception is ocurred, the program handles it by throwing an error message.

About

Search engine simulator made using Java Swing GUI, implementing Heapsort and Priority Queue data structure.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published