Click here to Skip to main content
15,308,532 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
Design, Develop and Implement a menu-driven Program in Python for the following operations on Doubly Linked List (DLL) of Student Data with the fields containing the Name of Student, their gender, Roll no, contact no, address, and registered courses.
And all these fields will be input by the user.
1. Create a DLL of N Student Data by using end insertion.
2. Display the status of DLL(Students) and count the number of nodes(students) in it
3. Perform Insertion and Deletion at End of DLL
4. Perform Insertion and Deletion at Front of DLL e.
5. Update student information
6. Search and display students by their name, also by their roll no.
7. Display all students with their details

What I have tried:

i tried to solve this problem but I can not get the Exact answer.
Updated 12-Dec-21 4:14am
Richard MacCutchan 12-Dec-21 4:15am
Then please use the Improve question link above, and add complete details of what you have done, explain where the problem is and we will try to help.

1 solution

While we are more than willing to help those that are stuck, that doesn't mean that we are here to do it all for you! We can't do all the work, you are either getting paid for this, or it's part of your grades and it wouldn't be at all fair for us to do it all for you.

So we need you to do the work, and we will help you when you get stuck. That doesn't mean we will give you a step by step solution you can hand in!
Start by explaining where you are at the moment, and what the next step in the process is. Then tell us what you have tried to get that next step working, and what happened when you did.

Just posting your assignment and saying "I tried" isn't going to get you anywhere.

If you are having problems getting started at all, then this may help: How to Write Code to Solve a Problem, A Beginner's Guide[^]

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900