From c28aef8aa804421ca1fef907745091f3c0ed0ede Mon Sep 17 00:00:00 2001 From: ankit351104 <91881708+ankit351104@users.noreply.github.com> Date: Thu, 27 Oct 2022 16:53:54 +0530 Subject: [PATCH] 131 Leetcode(Medium) Palindrome Partitioning Palindrome Partitioning solution in Java --- Medium/palindromePartioning.java | 55 ++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 Medium/palindromePartioning.java diff --git a/Medium/palindromePartioning.java b/Medium/palindromePartioning.java new file mode 100644 index 0000000..19814f6 --- /dev/null +++ b/Medium/palindromePartioning.java @@ -0,0 +1,55 @@ +import java.util.ArrayList; +import java.util.List; +class partitioning +{ + public static void main(String [] args) + { + String s = "aab"; + System.out.println(partition(s)); + } + public static List> partition(String s) + { + if(s.length()==0) + { + return new ArrayList<>(); + } + List> list = new ArrayList<>(); + traverse(list,new ArrayList<>(),s); + return list; + } + public static void traverse(List> list, List temp, String s) + { + if(s.length()==0) + { + list.add(new ArrayList<>(temp)); + return; + } + for(int i=0; i