Question: f u solve fast gave minimum 3 like. Please help! BE CAREFUL C PROGRAMMING ! Attention: program MUST be implemented using linked lists or stacks.
f u solve fast gave minimum 3 like. Please help! BE CAREFUL C PROGRAMMING !
Attention: program MUST be implemented using linked lists or stacks.

Example Code ;
/* Driver program to test above functions*/ int main() { /* Start with the empty list */ struct Node* head = NULL; // Insert 6. So linked list becomes 6->NULL append(&head, 6); // Insert 7 at the beginning. So linked list becomes 7->6->NULL insertAtFront(&head, 7); // Insert 1 at the beginning. So linked list becomes 1->7->6->NULL insertAtFront(&head, 1); // Insert 4 at the end. So linked list becomes 1->7->6->4->NULL append(&head, 4); // Insert 8, after 7. So linked list becomes 1->7->8->6->4->NULL insertAfter(head->next, 8); printf(" Created Linked list is: "); printList(head); return 0; }
Q1) Three passengers are waiting for an elevator in different floors of a 6-story building. The elevator must stop at the floors as follows: a) Passenger 1 is at 1st floor and he presses the elevator button as the first person. He wants to go to 3rd floor. b) Passenger 2 is at 2nd floor and he presses the elevator button as the second person. He wants to go to 4th floor. c) Passenger 1 gets off the elevator when the elevator gets to 3rd floor. d) Passenger 3 is at 4th floor and he presses the elevator button as the third person. He wants to go to 1st floor. e) Passenger 2 gets off the elevator when the elevator gets to 4th floor. f) The elevator moves toward first floor where passenger 3 gets off the elevator. Write a C program that uses linked lists or stacks to pick up the passengers or drop them off at the desired floors. Draw the block diagram of your linked list or stack at each step. hint: In the beginning and at the end, the elevator is empty. hint: you can use either the floor number or the passenger number as the data member of your structure. hint: getting in to the elevator is equivalent to inserting a node and getting off the elevator is equivalent to removing a node
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
