重命名包路径以简化项目结构

This commit is contained in:
whaifree 2024-05-12 13:01:57 +08:00
parent 31bf270e6c
commit aba574133e
139 changed files with 492 additions and 133 deletions

View File

@ -0,0 +1,51 @@
package cn.whaifree.leetCode.Dynamic;
import org.junit.Test;
/**
* @version 1.0
* @Author whai文海
* @Date 2024/5/2 15:57
* @注释
*/
public class LeetCode516 {
@Test
public void test()
{
Solution solution = new Solution();
System.out.println(solution.longestPalindromeSubseq("bbbab"));
}
class Solution {
/**
* 子序列
* dp[i][j] 表示 i-j的最长回文子序列长度
* 0 1 2 3 4
* 0 1
* 1 2 1
* 2 3 2 1
* 3 3 2 1 1 不相等取上右边的最大值
* 4 4 3 3 1 1 相等 取dp[i+1][j-1]+2
*
* @param s
* @return
*/
public int longestPalindromeSubseq(String s) {
int[][] dp = new int[s.length()][s.length()];
for (int i = 0; i < s.length(); i++) {
for (int j = i; j >= 0; j--) {
if (i == j) {
dp[i][j] = 1;
continue;
}
if (s.charAt(i) == s.charAt(j)) {
dp[i][j]= dp[i - 1][j + 1] + 2;
}else {
dp[i][j] = Math.max(dp[i - 1][j], dp[i][j + 1]);
}
}
}
return dp[s.length() - 1][0];
}
}
}

View File

@ -0,0 +1,102 @@
package cn.whaifree.leetCode.Dynamic;
import org.junit.Test;
/**
* @version 1.0
* @Author whai文海
* @Date 2024/5/2 11:14
* @注释
*/
public class LeetCode583 {
@Test
public void test()
{
// "leetcode", word2 = "etco"
int i = new Solution1().minDistance("leetcode", "etco");
System.out.println(i);
}
class Solution {
/**
* 最长子序列的长度
* word1.len - dp
* word2.len - dp
* @param word1
* @param word2
* @return
*/
public int minDistance(String word1, String word2) {
/**
* dp[i][j] 表示 word1的0-i word2的0-j 最长公共子序列的长度
*
* '' s e a
* '' 0 0 0 0
* e 0 0 1 1
* a 0 0 1 2
* t 0 0 1 2
*
*/
int len2 = word2.length();
int len1 = word1.length();
int[][] dp = new int[len1 + 1][len2 + 1];
for (int i = 1; i <= len1; i++) {
for (int j = 1; j <= len2; j++) {
if (word1.charAt(i - 1) == word2.charAt(j - 1)) {
dp[i][j] = dp[i - 1][j - 1] + 1;
} else {
dp[i][j] = Math.max(dp[i - 1][j], dp[i][j - 1]);
}
}
}
return len1 + len2 - (dp[len1][len2] << 1);
}
}
class Solution1 {
/**
* dp[i][j]以i-1为结尾的字符串word1和以j-1位结尾的字符串word2想要达到相等所需要删除元素的最少次数
* '' s e a
* '' 0 1 2 3
* e 1 2 1 2
* a 2 3 2 1
* t 3 4 3 2
* dp[i-1][j-1]
* 不等 min(dp[i-1][j], dp[i][j-1]) + 1
* 1. 删word1[i - 1]最少操作次数为dp[i - 1][j] + 1
* 2. 删word2[j - 1]最少操作次数为dp[i][j - 1] + 1
* 3. 同时删word1[i - 1]和word2[j - 1]操作的最少次数为dp[i - 1][j - 1] + 2
* dp[i][j - 1] + 1 = dp[i - 1][j - 1] + 2
* @param word1
* @param word2
* @return
*/
public int minDistance(String word1, String word2) {
int len2 = word2.length();
int len1 = word1.length();
int[][] dp = new int[len1 + 1][len2 + 1];
for (int i = 1; i <= len1; i++) {
dp[i][0] = i;
}
for (int j = 1; j <= len2; j++) {
dp[0][j] = j;
}
for (int i = 1; i <= len1; i++) {
for (int j = 1; j <= len2; j++) {
if (word1.charAt(i - 1) == word2.charAt(j - 1)) {
dp[i][j] = dp[i - 1][j - 1];
} else {
dp[i][j] = Math.min(dp[i - 1][j], dp[i][j - 1]) + 1;
}
}
}
return dp[len1][len2];
}
}
}

View File

@ -0,0 +1,65 @@
package cn.whaifree.leetCode.Dynamic;
import org.junit.Test;
/**
* @version 1.0
* @Author whai文海
* @Date 2024/5/2 12:00
* @注释
*/
public class LeetCode647_1 {
@Test
public void test()
{
String s = "abc";
System.out.println(new Solution().countSubstrings(s));
}
class Solution {
/**
*
* 给你一个字符串 s 请你统计并返回这个字符串中 回文子串 的数目
*
* dp[i][j] 表示 i-j回文字符串的数量
*
* dp[i][j] dp[i+1][j-1]推出
* if n[i]==n[j]
* dp[i][j] = dp[i-1][j-1]+2
* else
* dp[i][j] = dp[i][j-1]+dp[i+1][j]
*
* abac
* '' 0 1 2 3
* '' 0 0 0 0 0
* 0 0 1
* 1 0 0 1
* 2 0 1 0 1
* 3 0 0 0 0 1
*
*
* @param s
* @return
*/
public int countSubstrings(String s) {
boolean[][] dp = new boolean[s.length()][s.length()];
int res = 0;
for (int i = 0; i < s.length(); i++) {
for (int j = i; j >= 0; j--) {
if (i == j ) {
dp[i][j] = true;
res++;
continue;
}
if ((s.charAt(i) == s.charAt(j)) && (i == j + 1 || dp[i - 1][j + 1])) {
dp[i][j] = true;
res++;
}
}
}
return res;
}
}
}

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_1_13; package cn.whaifree.redo.redo.redo_24_1_13;
import cn.whaifree.leetCode.model.ListNode; import cn.whaifree.leetCode.model.ListNode;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_1_13; package cn.whaifree.redo.redo.redo_24_1_13;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_1_13; package cn.whaifree.redo.redo.redo_24_1_13;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_1_13; package cn.whaifree.redo.redo.redo_24_1_13;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_1_13; package cn.whaifree.redo.redo.redo_24_1_13;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_1_13; package cn.whaifree.redo.redo.redo_24_1_13;
import cn.whaifree.leetCode.model.ListNode; import cn.whaifree.leetCode.model.ListNode;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_1_13; package cn.whaifree.redo.redo.redo_24_1_13;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_1_13; package cn.whaifree.redo.redo.redo_24_1_13;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_1_13; package cn.whaifree.redo.redo.redo_24_1_13;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_1_20; package cn.whaifree.redo.redo.redo_24_1_20;
import cn.whaifree.leetCode.model.TreeNode; import cn.whaifree.leetCode.model.TreeNode;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_1_20; package cn.whaifree.redo.redo.redo_24_1_20;
import cn.whaifree.leetCode.LinkedList.LeetCode142; import cn.whaifree.leetCode.LinkedList.LeetCode142;
import cn.whaifree.leetCode.model.TreeNode; import cn.whaifree.leetCode.model.TreeNode;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_1_27; package cn.whaifree.redo.redo.redo_24_1_27;
import cn.whaifree.leetCode.model.TreeNode; import cn.whaifree.leetCode.model.TreeNode;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_1_27; package cn.whaifree.redo.redo.redo_24_1_27;
import cn.whaifree.leetCode.model.TreeNode; import cn.whaifree.leetCode.model.TreeNode;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_1_27; package cn.whaifree.redo.redo.redo_24_1_27;
import cn.whaifree.leetCode.model.TreeNode; import cn.whaifree.leetCode.model.TreeNode;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_1_27; package cn.whaifree.redo.redo.redo_24_1_27;
import cn.whaifree.leetCode.model.TreeNode; import cn.whaifree.leetCode.model.TreeNode;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_1_27; package cn.whaifree.redo.redo.redo_24_1_27;
import cn.whaifree.leetCode.model.TreeNode; import cn.whaifree.leetCode.model.TreeNode;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_1_7; package cn.whaifree.redo.redo.redo_24_1_7;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_1_7; package cn.whaifree.redo.redo.redo_24_1_7;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_1_7; package cn.whaifree.redo.redo.redo_24_1_7;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_1_7; package cn.whaifree.redo.redo.redo_24_1_7;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_1_7; package cn.whaifree.redo.redo.redo_24_1_7;
import cn.whaifree.leetCode.model.ListNode; import cn.whaifree.leetCode.model.ListNode;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_1_7; package cn.whaifree.redo.redo.redo_24_1_7;
import cn.whaifree.leetCode.model.ListNode; import cn.whaifree.leetCode.model.ListNode;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_1_7; package cn.whaifree.redo.redo.redo_24_1_7;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_1_7; package cn.whaifree.redo.redo.redo_24_1_7;
import cn.whaifree.leetCode.model.ListNode; import cn.whaifree.leetCode.model.ListNode;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_1_7; package cn.whaifree.redo.redo.redo_24_1_7;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_1_7; package cn.whaifree.redo.redo.redo_24_1_7;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_2_18; package cn.whaifree.redo.redo.redo_24_2_18;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_2_22; package cn.whaifree.redo.redo.redo_24_2_22;
import org.junit.Test; import org.junit.Test;
import org.w3c.dom.ls.LSException; import org.w3c.dom.ls.LSException;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_2_22; package cn.whaifree.redo.redo.redo_24_2_22;
import cn.whaifree.leetCode.model.ListNode; import cn.whaifree.leetCode.model.ListNode;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_2_22; package cn.whaifree.redo.redo.redo_24_2_22;
import cn.whaifree.leetCode.model.TreeNode; import cn.whaifree.leetCode.model.TreeNode;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_2_22; package cn.whaifree.redo.redo.redo_24_2_22;
import cn.whaifree.leetCode.model.TreeNode; import cn.whaifree.leetCode.model.TreeNode;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_2_22; package cn.whaifree.redo.redo.redo_24_2_22;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_2_22; package cn.whaifree.redo.redo.redo_24_2_22;
import cn.whaifree.leetCode.model.TreeNode; import cn.whaifree.leetCode.model.TreeNode;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_2_22; package cn.whaifree.redo.redo.redo_24_2_22;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_2_22; package cn.whaifree.redo.redo.redo_24_2_22;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_2_22; package cn.whaifree.redo.redo.redo_24_2_22;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_2_22; package cn.whaifree.redo.redo.redo_24_2_22;
import cn.whaifree.leetCode.model.TreeNode; import cn.whaifree.leetCode.model.TreeNode;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_2_22; package cn.whaifree.redo.redo.redo_24_2_22;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_2_4; package cn.whaifree.redo.redo.redo_24_2_4;
import cn.whaifree.leetCode.model.TreeNode; import cn.whaifree.leetCode.model.TreeNode;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_2_4; package cn.whaifree.redo.redo.redo_24_2_4;
import cn.whaifree.leetCode.model.ListNode; import cn.whaifree.leetCode.model.ListNode;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_2_4; package cn.whaifree.redo.redo.redo_24_2_4;
import cn.whaifree.leetCode.model.ListNode; import cn.whaifree.leetCode.model.ListNode;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_2_4; package cn.whaifree.redo.redo.redo_24_2_4;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_2_4; package cn.whaifree.redo.redo.redo_24_2_4;
import cn.whaifree.leetCode.model.TreeNode; import cn.whaifree.leetCode.model.TreeNode;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_2_4; package cn.whaifree.redo.redo.redo_24_2_4;
import cn.whaifree.leetCode.model.TreeNode; import cn.whaifree.leetCode.model.TreeNode;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_2_4; package cn.whaifree.redo.redo.redo_24_2_4;
import cn.whaifree.leetCode.model.TreeNode; import cn.whaifree.leetCode.model.TreeNode;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_2_4; package cn.whaifree.redo.redo.redo_24_2_4;
import cn.whaifree.leetCode.model.TreeNode; import cn.whaifree.leetCode.model.TreeNode;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_2_4; package cn.whaifree.redo.redo.redo_24_2_4;
import cn.whaifree.leetCode.model.TreeNode; import cn.whaifree.leetCode.model.TreeNode;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_2_4; package cn.whaifree.redo.redo.redo_24_2_4;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_3_1; package cn.whaifree.redo.redo.redo_24_3_1;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_3_1; package cn.whaifree.redo.redo.redo_24_3_1;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_3_1; package cn.whaifree.redo.redo.redo_24_3_1;
import org.junit.Test; import org.junit.Test;
@ -12,7 +12,7 @@ public class LeetCode134 {
public static void main(String[] args) { public static void main(String[] args) {
} }
@Test @Test

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_3_1; package cn.whaifree.redo.redo.redo_24_3_1;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_3_1; package cn.whaifree.redo.redo.redo_24_3_1;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_3_1; package cn.whaifree.redo.redo.redo_24_3_1;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_3_1; package cn.whaifree.redo.redo.redo_24_3_1;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_3_1; package cn.whaifree.redo.redo.redo_24_3_1;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_3_1; package cn.whaifree.redo.redo.redo_24_3_1;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_3_1; package cn.whaifree.redo.redo.redo_24_3_1;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_3_1; package cn.whaifree.redo.redo.redo_24_3_1;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_3_1; package cn.whaifree.redo.redo.redo_24_3_1;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_3_16; package cn.whaifree.redo.redo.redo_24_3_16;
import cn.whaifree.leetCode.model.TreeNode; import cn.whaifree.leetCode.model.TreeNode;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_3_16; package cn.whaifree.redo.redo.redo_24_3_16;
/** /**
* @version 1.0 * @version 1.0

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_3_16; package cn.whaifree.redo.redo.redo_24_3_16;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_3_16; package cn.whaifree.redo.redo.redo_24_3_16;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_3_16; package cn.whaifree.redo.redo.redo_24_3_16;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_3_16; package cn.whaifree.redo.redo.redo_24_3_16;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_3_16; package cn.whaifree.redo.redo.redo_24_3_16;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_3_16; package cn.whaifree.redo.redo.redo_24_3_16;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_3_16; package cn.whaifree.redo.redo.redo_24_3_16;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_3_16; package cn.whaifree.redo.redo.redo_24_3_16;
import cn.whaifree.leetCode.model.TreeNode; import cn.whaifree.leetCode.model.TreeNode;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_3_24; package cn.whaifree.redo.redo.redo_24_3_24;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_3_24; package cn.whaifree.redo.redo.redo_24_3_24;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_3_24; package cn.whaifree.redo.redo.redo_24_3_24;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_3_24; package cn.whaifree.redo.redo.redo_24_3_24;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_3_24; package cn.whaifree.redo.redo.redo_24_3_24;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_3_24; package cn.whaifree.redo.redo.redo_24_3_24;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_3_24; package cn.whaifree.redo.redo.redo_24_3_24;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_3_24; package cn.whaifree.redo.redo.redo_24_3_24;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_3_24; package cn.whaifree.redo.redo.redo_24_3_24;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_3_24; package cn.whaifree.redo.redo.redo_24_3_24;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_3_24; package cn.whaifree.redo.redo.redo_24_3_24;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_3_9; package cn.whaifree.redo.redo.redo_24_3_9;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_3_9; package cn.whaifree.redo.redo.redo_24_3_9;
import cn.whaifree.leetCode.model.TreeNode; import cn.whaifree.leetCode.model.TreeNode;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_3_9; package cn.whaifree.redo.redo.redo_24_3_9;
/** /**
* @version 1.0 * @version 1.0

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_3_9; package cn.whaifree.redo.redo.redo_24_3_9;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_3_9; package cn.whaifree.redo.redo.redo_24_3_9;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_3_9; package cn.whaifree.redo.redo.redo_24_3_9;
import cn.whaifree.leetCode.model.TreeNode; import cn.whaifree.leetCode.model.TreeNode;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_3_9; package cn.whaifree.redo.redo.redo_24_3_9;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_3_9; package cn.whaifree.redo.redo.redo_24_3_9;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_3_9; package cn.whaifree.redo.redo.redo_24_3_9;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_3_9; package cn.whaifree.redo.redo.redo_24_3_9;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_3_9; package cn.whaifree.redo.redo.redo_24_3_9;
import cn.whaifree.leetCode.model.TreeNode; import cn.whaifree.leetCode.model.TreeNode;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_4_1; package cn.whaifree.redo.redo.redo_24_4_1;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_4_1; package cn.whaifree.redo.redo.redo_24_4_1;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_4_1; package cn.whaifree.redo.redo.redo_24_4_1;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_4_1; package cn.whaifree.redo.redo.redo_24_4_1;
import org.junit.Test; import org.junit.Test;

View File

@ -1,4 +1,4 @@
package cn.whaifree.redo.redo_24_4_1; package cn.whaifree.redo.redo.redo_24_4_1;
import org.junit.Test; import org.junit.Test;

Some files were not shown because too many files have changed in this diff Show More