DEV Community

Cover image for Movie Finder
Andrea Tosetto
Andrea Tosetto

Posted on

Movie Finder

This is a program that I made as a portfolio project during my studies on computer science at Codecademy.
It is a recommendation software that help the user to find movies based on the related category.
I've chosen Nodes and Linked List as the main data structure where the Movie class act as a common Node class and the Linked Lists will hold all the Movie classes related by their respective category.
I've chosen the binary search algorithm even though a common linear search would have been enough for this short category list...I just did it to make things more challenging.
All the results are sorted by title using a quicksort algorithm wich sorts all the results in place avoiding the need for additional memory usage.
If you have any questions or advice please ask!
Enjoy the project!

Image description

Image description

Image description

This is the link to all the source code

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read full post →

Top comments (0)

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more