#include using namespace std; struct ListNode{ int val; ListNode *next; ListNode() : val(0), next(nullptr){} ListNode(int x): val(x), next(nullptr) {} ListNode(int x, ListNode *next) : val(x), next(next) {} }; class Solution{ public: ListNode* removeNodes(ListNode* head){ ListNode * now = head; while(now->next != NULL){ if(now->val < now->next->val){ while } } } }; int main(){ Solution sol; ListNode * ex1 = new ListNode(5); }