/* struct ListNode { int val; struct ListNode next; ListNode(int x) : val(x), next(NULL) {} };/ class Partition { public: ListNode* partition(ListNode* pHead, int x) { //1创建指针4个,和链表遍历指针cur ListNode* bigTail,bigHead,smallTail,smallHead; bigHead=bigTail=(ListNode)malloc(sizeof(ListNode)); smallHead=sm...