Skip to content

Commit 1449ea8

Browse files
committed
贪心
1 parent 2635ec2 commit 1449ea8

9 files changed

+35
-8
lines changed
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
package DFS;
2+
3+
/**
4+
* Created by 周杰伦 on 2018/4/8.
5+
*/
6+
public class 改变一组数的正负号使得它们的和为一给定数 {
7+
static int count = 0;
8+
public static void main(String[] args) {
9+
int []a = {1, 1, 1, 1, 1};
10+
int S = 3;
11+
System.out.println(findTargetSumWays(a,S));
12+
}
13+
public static int findTargetSumWays(int[] nums, int S) {
14+
count = 0;
15+
dfs(0,nums,0,S);
16+
return count;
17+
}
18+
public static void dfs(int cur,int []nums, int sum, int S) {
19+
if (sum == S && cur == nums.length) {
20+
count += 1;
21+
}
22+
if (cur >= nums.length) return;
23+
dfs(cur + 1,nums,sum + nums[cur],S);
24+
dfs(cur + 1,nums,sum + nums[cur] * (-1),S);
25+
return;
26+
}
27+
}

src/greedy/买卖股票.java renamed to src/贪心/买卖股票.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package greedy;
1+
package 贪心;
22

33
/**
44
* Created by 周杰伦 on 2018/3/17.

src/greedy/修改一个数成为非递减数组.java renamed to src/贪心/修改一个数成为非递减数组.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package greedy;
1+
package 贪心;
22

33
/**
44
* Created by 周杰伦 on 2018/3/17.

src/greedy/分配饼干.java renamed to src/贪心/分配饼干.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package greedy;
1+
package 贪心;
22

33
import java.util.Arrays;
44

src/greedy/分隔字符串使同种字符出现在一起.java renamed to src/贪心/分隔字符串使同种字符出现在一起.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package greedy;
1+
package 贪心;
22

33
import java.util.ArrayList;
44
import java.util.List;

src/greedy/判断是否为子串.java renamed to src/贪心/判断是否为子串.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package greedy;
1+
package 贪心;
22

33
/**
44
* Created by 周杰伦 on 2018/3/17.

src/greedy/投飞镖刺破气球.java renamed to src/贪心/投飞镖刺破气球.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package greedy;
1+
package 贪心;
22

33
import java.util.Arrays;
44

src/greedy/根据身高和序号重组队列.java renamed to src/贪心/根据身高和序号重组队列.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package greedy;
1+
package 贪心;
22

33
import java.util.ArrayList;
44
import java.util.Arrays;

src/greedy/种植花朵.java renamed to src/贪心/种植花朵.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package greedy;
1+
package 贪心;
22

33
/**
44
* Created by 周杰伦 on 2018/3/17.

0 commit comments

Comments
 (0)