Someone who knows data structures well

Job ID: 32703895

Budget: $10 – $11 USD

We have questions in two parts
1st part
1. Develop a system to simulate bus movement in form of a weighted graph
2. Choose two cities and display possible buses and choose the best one
3. Display the most probably crowded buses
4. Create a user-friendly Menu that allow the interaction with the system

2nd part
1. Draw a graph representing at least 20 students and allow the dynamic growth on it
2. Pick any student x, and show the friends associated to the picked student
3. Show a student with many friends
4. Create a new friendship in the system
5. Create a user-friendly Menu allow the interaction with the system

I'll need very detailed comments on on the codes on how you answered the questions.
You can use C program or C++
Related categories: C Programming Algorithm C++ Programming