Question: ** urgently needed in c++ *** // Complete the implementation of these functions. /// #include using namespace std; struct Rectangle { int height; int width;

** urgently needed in c++ *** // Complete the implementation of these functions. /// #include

using namespace std;

struct Rectangle { int height; int width; };

struct ListNode { Rectangle rect; ListNode *next = nullptr; ListNode(int h, int w) { /// TO DO: Add your code here

}; };

void display(ListNode* head) { /// TO DO: Add your code here

return;

}

/// Sort the list based on the size of the area (height * width) void sortLL(ListNode* head) { /// TO DO: Add your code here return; }

/// Remove the duplicated nodes in the list void removeDuplicates(ListNode* head) { /// TO DO: Add your code here return; }

/// Reverse the nodes in the list void reverseLL(ListNode* head) { /// TO DO: Add your code here return; }

int main() { ListNode * head = nullptr;

/// Display "The list is empty." sortLL(head); /// Display "The list is empty." display(head);

ListNode node1(8, 9); head = &node1; sortLL(head); /// Display the height and width of the node" display(head);

ListNode node2(8, 2); ListNode node3(2, 4); ListNode node4(8, 9); ListNode node5(2, 4); ListNode node6(1, 4); ListNode node7(8, 9);

node1.next = &node2; node2.next = &node3; node3.next = &node4; node4.next = &node5; node5.next = &node6; node6.next = &node7;

/// Display the the list /// (8, 9)->(8, 2)->(2, 4)(8, 9)->(2, 4)->(1, 4)->(8, 9)->@ display(head);

sortLL(head); /// Display the the list /// (1, 4)->(2, 4)->(2, 4)->(8, 2)->(8, 9)->(8, 9)->(8, 9)->@ display(head);

removeDuplicates(head); /// Display the the list /// (1, 4)->(2, 4)->(8, 2)->(8, 9)->@ display(head);

/// You can get extra 10% if the following function is completed /// reverseLL(head); /// Display the the list /// (8, 9)->(8, 2)->(2, 4)->(1, 4)->@ ///display(head);

return 0; }

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!