diff --git a/src/main/java/snippet/Code_0057_ZeroLeftOneStringNumber.java "b/src/main/java/\347\256\227\346\263\225/\346\226\220\346\263\242\351\202\243\345\245\221\346\225\260\345\210\227/Code_0057_ZeroLeftOneStringNumber.java" similarity index 98% rename from src/main/java/snippet/Code_0057_ZeroLeftOneStringNumber.java rename to "src/main/java/\347\256\227\346\263\225/\346\226\220\346\263\242\351\202\243\345\245\221\346\225\260\345\210\227/Code_0057_ZeroLeftOneStringNumber.java" index e8a04b28bb24da01fac312c2b7331cbe65294b8b..47b4c6f344b36aecc4e35d50b648b93bfabcce40 100644 --- a/src/main/java/snippet/Code_0057_ZeroLeftOneStringNumber.java +++ "b/src/main/java/\347\256\227\346\263\225/\346\226\220\346\263\242\351\202\243\345\245\221\346\225\260\345\210\227/Code_0057_ZeroLeftOneStringNumber.java" @@ -1,4 +1,4 @@ -package snippet; +package 算法.斐波那契数列; //给定一个数N,想象只由0和1两种字符,组成的所有长度为N的字符串 // diff --git a/src/main/java/snippet/Code_0021_IsSum.java "b/src/main/java/\347\256\227\346\263\225/\346\240\271\346\215\256\346\225\260\346\215\256\351\207\217\347\214\234\350\247\243\346\263\225/Code_IsSum.java" similarity index 99% rename from src/main/java/snippet/Code_0021_IsSum.java rename to "src/main/java/\347\256\227\346\263\225/\346\240\271\346\215\256\346\225\260\346\215\256\351\207\217\347\214\234\350\247\243\346\263\225/Code_IsSum.java" index 68387fc4fe817f1bfb72ae82bd9209798582d505..d396deb89eb8686f1b3ca9c9a658fdb4fc359726 100644 --- a/src/main/java/snippet/Code_0021_IsSum.java +++ "b/src/main/java/\347\256\227\346\263\225/\346\240\271\346\215\256\346\225\260\346\215\256\351\207\217\347\214\234\350\247\243\346\263\225/Code_IsSum.java" @@ -1,4 +1,4 @@ -package snippet; +package 算法.根据数据量猜解法; import java.util.*; @@ -7,7 +7,7 @@ import java.util.*; // 返回arr的子集是否能累加出k // 1)正常怎么做? 背包问题 (最小值,最大值)---》映射到[0…Sum] // 2)如果arr中的数值很大,但是arr的长度不大,怎么做? 分治 左右两半 -public class Code_0021_IsSum { +public class Code_IsSum { // arr中的值可能为正,可能为负,可能为0 // 自由选择arr中的数字,能不能累加得到sum