diff --git a/LeetCode/Split_Linked_List_in_Parts.cpp b/LeetCode/Split_Linked_List_in_Parts.cpp new file mode 100644 index 00000000..5ce386fa --- /dev/null +++ b/LeetCode/Split_Linked_List_in_Parts.cpp @@ -0,0 +1,38 @@ +class Solution { +public: + vector splitListToParts(ListNode* head, int k) { + + ListNode* curr=head; + int size=0; + while(curr){ + size++; + curr=curr->next; + } + + int partionsize=size/k; + curr=head; + vector ans; + + for(int i=0; inext; + } + ListNode* temp=curr; + curr=curr->next; + temp->next=NULL; + + } + + return ans; + + + } +}; \ No newline at end of file