SocialMediaGraph is a simple program written in Java for simulating a social media network between people (with followers and followings) using graphs. It demonstrates the following skills:
- Graph Traversal (DFS)
- Adjacency Matrix
- Floyd-Warshall Algorithm
- File I/O
- Comparators
- Serialization
- Data Structures (ArrayList, boolean[][], etc.)
TWITTOR is a social media site that is built on top of its proprietary "Follow Graph". This Graph is composed of users, who are the vertices and follows, that are modeled as the edges. Whenever one user of the site follows someone else, an edge between the follower and the followed is established. This edge is directed from the follower to the user being followed.
Your program must be persistent.
This repository contains projects completed as part of CSE214 at Stony Brook University. It is intended solely for personal learning and demonstration. Any use of this code for academic submissions or coursework is a violation of academic integrity policies.
This code is provided "as is" for educational and demonstrative purposes only. Reuse for academic coursework or submissions is strictly prohibited.