This is a C++ project that simulates a social media news feed using:
- ✅ Heap (
priority_queue) - ✅ Hash Map (
unordered_map) - ✅ Dynamic Array (
vector) - ✅ Object-Oriented Programming
C++, STL, priority_queue, unordered_map, vector, custom comparator
- Add posts per user
- Follow specific users
- Show top trending posts based on likes and recency
Top 3 posts from followed users: Post ID: 4 | Author: Alice | Likes: 150 | Time: 15 | Content: Check out my new blog Post ID: 1 | Author: Alice | Likes: 100 | Time: 10 | Content: Hello World! Post ID: 5 | Author: Bob | Likes: 95 | Time: 16 | Content: Weekend Vibes
unordered_map<string, vector<Post>>– to store posts per userpriority_queue<Post>– to rank posts by popularity
g++ main.cpp -o feed
./feed