aboutsummaryrefslogtreecommitdiff
path: root/partition_list.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'partition_list.cpp')
-rw-r--r--partition_list.cpp20
1 files changed, 0 insertions, 20 deletions
diff --git a/partition_list.cpp b/partition_list.cpp
deleted file mode 100644
index b2e44a9..0000000
--- a/partition_list.cpp
+++ /dev/null
@@ -1,20 +0,0 @@
-#include "leetcode.h"
-
-class Solution {
-public:
- ListNode *partition(ListNode *head, int x) {
- ListNode *fTmp = new ListNode(0), *bTmp = new ListNode(0), *front = fTmp,
- *back = bTmp, *curr = head;
- while (curr) {
- if (curr->val < x) {
- front->next = curr;
- front = curr;
- } else {
- back->next = curr;
- back = curr;
- }
- }
- front->next = bTmp->next, back->next = nullptr;
- return fTmp->next;
- }
-};