Ryan McPherson

@RyanMcPherson7 · User

GitHub profile ↗ · Compare

Trying to build cool stuff

3 followers21 repositories

Repositories

RyanMcPherson7/six-degrees-of-spotify

Six Degrees of Spotify is a web app that will find the shortest path between 2 popular artists using data from Spotify's "fans also listen to" feature and BFS

★ 0JavaScriptForks 0

RyanMcPherson7/breathe

breathe is a mindfulness recommender system that recommends meditation resources based on your current needs.

★ 0JavaScriptForks 0

RyanMcPherson7/magic-copy

Magic Copy is a Chrome extension that uses Meta's Segment Anything Model to extract a foreground object from an image and copy it to the clipboard.

★ 0Forks 0

RyanMcPherson7/memos

An open-source, self-hosted memo hub with knowledge management and social networking.

★ 0Forks 0

RyanMcPherson7/six-degrees-of-spotify-cpp

An application that finds the shortest path between 2 Spotify artists (with a popularity score of 60 or higher) using data collected from the "related artists" Spotify feature. Data is stored in a graph that contains roughly 5000 vertices and 43,000 edges. Users can choose between Dijkstra's Algorithm and BFS to find the shortest path.

★ 0C++Forks 0

RyanMcPherson7/hash-map-comparator

A C++ implementation of an ordered hash map (AVL Tree backed) and an unordered hash map (separate chaining). The AVL Tree structure was not built by Ryan McPherson. These implementations were tested against the standard libraries implementation.

★ 0C++Forks 0

RyanMcPherson7/avl-tree

A C++ implementation of a self-balancing AVL tree used to store users' names and their id numbers. Features include inserting, searching, removing, and traversing stored information. The tree will not balance itself after deletion.

★ 0C++Forks 0