diff --git a/homwork.iml b/homwork.iml deleted file mode 100644 index bb03ec326..000000000 --- a/homwork.iml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/main/java/com/techbow/homework/y2021/m10/yeboyr/ListNode.java b/src/main/java/com/techbow/homework/y2021/m10/yeboyr/ListNode.java new file mode 100644 index 000000000..3c8340e23 --- /dev/null +++ b/src/main/java/com/techbow/homework/y2021/m10/yeboyr/ListNode.java @@ -0,0 +1,18 @@ +package com.techbow.homework.y2021.m10.yeboyr; + +public class ListNode { + int val; + ListNode next; + + ListNode() { + } + + ListNode(int val) { + this.val = val; + } + + ListNode(int val, ListNode next) { + this.val = val; + this.next = next; + } +} diff --git a/src/main/java/com/techbow/homework/y2021/m10/yeboyr/Oct16.java b/src/main/java/com/techbow/homework/y2021/m10/yeboyr/Oct16.java new file mode 100644 index 000000000..e9d12a0d4 --- /dev/null +++ b/src/main/java/com/techbow/homework/y2021/m10/yeboyr/Oct16.java @@ -0,0 +1,4 @@ +package com.techbow.homework.y2021.m10.yeboyr; + +public class Oct16 { +} diff --git a/src/main/java/com/techbow/homework/y2021/m10/yeboyr/Test.java b/src/main/java/com/techbow/homework/y2021/m10/yeboyr/Test.java deleted file mode 100644 index d584562b8..000000000 --- a/src/main/java/com/techbow/homework/y2021/m10/yeboyr/Test.java +++ /dev/null @@ -1,8 +0,0 @@ -package com.techbow.homework.y2021.m10.yeboyr; - -public class Test { - public static void main(String[] args) { - int a = 0; - System.out.println(a); - } -} diff --git a/src/main/java/com/techbow/homework/y2021/m10/yeboyr/leet328.java b/src/main/java/com/techbow/homework/y2021/m10/yeboyr/leet328.java new file mode 100644 index 000000000..d92c9de43 --- /dev/null +++ b/src/main/java/com/techbow/homework/y2021/m10/yeboyr/leet328.java @@ -0,0 +1,22 @@ +package com.techbow.homework.y2021.m10.yeboyr; + +public class leet328 { + class Solution { + public ListNode oddEvenList(ListNode head) { + if(head == null) return null; + ListNode odd = head; + ListNode even = head.next; + ListNode evenhead = even; + + while(even != null && even.next != null){ + odd.next = even.next; + odd = odd.next; + even.next = odd.next; + even = even.next; + } + + odd.next = evenhead; + return head; + } + } +}