J.Nemo

Stay Hungry, Stay Foolish

1. 把数组中的 0 移到末尾

1
2
3
4
5
6
7
8
9
10
11
12
For example, given nums = [0, 1, 0, 3, 12], after calling your function, nums should be [1, 3, 12, 0, 0].
public void moveZeroes(int[] nums) {
int idx = 0;
for (int num : nums) {
if (num != 0) {
nums[idx++] = num;
}
}
while (idx < nums.length) {
nums[idx++] = 0;
}
}
阅读全文 »

1)缺少领导支持

管理层必须参与和投入。

在 NASA,工程师知道密封圈有缺陷。显然,不管是他们,还是管理层,都不想看到灾难发生。让我们回归根本,敏捷宣言告诉我们,“在整个项目开发期间,业务人员和开发人员必须天天都在一起工作。”“必须”一词是经过慎重选择的。如果管理层最终代表业务,就意味着他们应该花时间到开发人员中间去工作,感觉就像公司里的一名工程师。参与和投入意味着在同一个战壕里——拿着项目自己的“O 型圈”,了解工程师们正在谈论的内容。

阅读全文 »

文章被加密,请输入密码查看
阅读全文 »