diff --git a/src/main/java/com/ossez/lang/tutorial/Main.java b/src/main/java/com/ossez/codebank/algorithm/Main.java similarity index 94% rename from src/main/java/com/ossez/lang/tutorial/Main.java rename to src/main/java/com/ossez/codebank/algorithm/Main.java index 3e743ee941..eb5e8b5d20 100644 --- a/src/main/java/com/ossez/lang/tutorial/Main.java +++ b/src/main/java/com/ossez/codebank/algorithm/Main.java @@ -1,4 +1,4 @@ -package com.ossez.lang.tutorial; +package com.ossez.codebank.algorithm; import java.util.Properties; diff --git a/src/main/java/com/ossez/lang/tutorial/models/ListNode.java b/src/main/java/com/ossez/codebank/algorithm/models/ListNode.java similarity index 72% rename from src/main/java/com/ossez/lang/tutorial/models/ListNode.java rename to src/main/java/com/ossez/codebank/algorithm/models/ListNode.java index d4fffc8cd5..38ddde84d5 100644 --- a/src/main/java/com/ossez/lang/tutorial/models/ListNode.java +++ b/src/main/java/com/ossez/codebank/algorithm/models/ListNode.java @@ -1,16 +1,16 @@ -package com.ossez.lang.tutorial.models; - -/** - * - * @author YuCheng - * - */ -public class ListNode { - public int val; - public ListNode next; - - public ListNode(int x) { - val = x; - next = null; - } -} +package com.ossez.codebank.algorithm.models; + +/** + * + * @author YuCheng + * + */ +public class ListNode { + public int val; + public ListNode next; + + public ListNode(int x) { + val = x; + next = null; + } +} diff --git a/src/main/java/com/ossez/lang/tutorial/models/TreeNode.java b/src/main/java/com/ossez/codebank/algorithm/models/TreeNode.java similarity index 75% rename from src/main/java/com/ossez/lang/tutorial/models/TreeNode.java rename to src/main/java/com/ossez/codebank/algorithm/models/TreeNode.java index 8051f395f4..9816ed815f 100644 --- a/src/main/java/com/ossez/lang/tutorial/models/TreeNode.java +++ b/src/main/java/com/ossez/codebank/algorithm/models/TreeNode.java @@ -1,16 +1,16 @@ -package com.ossez.lang.tutorial.models; - -/** - * - * @author YuCheng - * - */ -public class TreeNode { - public int val; - public TreeNode left, right; - - public TreeNode(int val) { - this.val = val; - this.left = this.right = null; - } -} +package com.ossez.codebank.algorithm.models; + +/** + * + * @author YuCheng + * + */ +public class TreeNode { + public int val; + public TreeNode left, right; + + public TreeNode(int val) { + this.val = val; + this.left = this.right = null; + } +} diff --git a/src/main/java/com/ossez/lang/tutorial/objplusclass/CreateObject.java b/src/main/java/com/ossez/codebank/algorithm/objplusclass/CreateObject.java similarity index 83% rename from src/main/java/com/ossez/lang/tutorial/objplusclass/CreateObject.java rename to src/main/java/com/ossez/codebank/algorithm/objplusclass/CreateObject.java index ed62dfaf9c..52aaef5c9a 100644 --- a/src/main/java/com/ossez/lang/tutorial/objplusclass/CreateObject.java +++ b/src/main/java/com/ossez/codebank/algorithm/objplusclass/CreateObject.java @@ -1,4 +1,4 @@ -package com.ossez.lang.tutorial.objplusclass; +package com.ossez.codebank.algorithm.objplusclass; /** * diff --git a/src/main/java/com/ossez/lang/tutorial/overview/FreshJuiceEnums.java b/src/main/java/com/ossez/codebank/algorithm/overview/FreshJuiceEnums.java similarity index 81% rename from src/main/java/com/ossez/lang/tutorial/overview/FreshJuiceEnums.java rename to src/main/java/com/ossez/codebank/algorithm/overview/FreshJuiceEnums.java index d4d868528e..131751f93e 100644 --- a/src/main/java/com/ossez/lang/tutorial/overview/FreshJuiceEnums.java +++ b/src/main/java/com/ossez/codebank/algorithm/overview/FreshJuiceEnums.java @@ -1,4 +1,4 @@ -package com.ossez.lang.tutorial.overview; +package com.ossez.codebank.algorithm.overview; /** * Java Tutorial diff --git a/src/main/java/com/ossez/lang/tutorial/overview/HelloWorld.java b/src/main/java/com/ossez/codebank/algorithm/overview/HelloWorld.java similarity index 85% rename from src/main/java/com/ossez/lang/tutorial/overview/HelloWorld.java rename to src/main/java/com/ossez/codebank/algorithm/overview/HelloWorld.java index f7382f0a81..971fafac56 100644 --- a/src/main/java/com/ossez/lang/tutorial/overview/HelloWorld.java +++ b/src/main/java/com/ossez/codebank/algorithm/overview/HelloWorld.java @@ -1,4 +1,4 @@ -package com.ossez.lang.tutorial.overview; +package com.ossez.codebank.algorithm.overview; /** * Java Tutorial diff --git a/src/main/java/com/ossez/lang/tutorial/utils/TreeUtils.java b/src/main/java/com/ossez/lang/tutorial/utils/TreeUtils.java deleted file mode 100644 index ead47224c0..0000000000 --- a/src/main/java/com/ossez/lang/tutorial/utils/TreeUtils.java +++ /dev/null @@ -1,55 +0,0 @@ -package com.ossez.lang.tutorial.utils; - -import java.util.ArrayList; - -import com.ossez.lang.tutorial.models.TreeNode; - -/** - * - * @author YuCheng - * - */ -public class TreeUtils { - - public static TreeNode initTree(String data) { - // NULL CHECK - if (data.equals("{}")) { - return null; - } - - ArrayList treeList = new ArrayList(); - - data = data.replace("{", ""); - data = data.replace("}", ""); - String[] vals = data.split(","); - - // INSERT ROOT - TreeNode root = new TreeNode(Integer.parseInt(vals[0])); - treeList.add(root); - - int index = 0; - boolean isLeftChild = true; - for (int i = 1; i < vals.length; i++) { - if (!vals[i].equals("#")) { - TreeNode node = new TreeNode(Integer.parseInt(vals[i])); - if (isLeftChild) { - treeList.get(index).left = node; - } else { - treeList.get(index).right = node; - } - treeList.add(node); - } - - // LEVEL - if (!isLeftChild) { - index++; - } - - // MOVE TO RIGHT OR NEXT LEVEL - isLeftChild = !isLeftChild; - } - - return root; - - } -}