我是 Java 新手。我正在阅读某人对一个问题的解决方案,我遇到了这个:
int[] ps = new int[N];
for (int i = 0; i < N; i++)
ps[i] = input.nextInt();
int[] counts = new int[1005];
for (int p : ps)
counts[p]++;
Run Code Online (Sandbox Code Playgroud)
最后两行有什么作用?
我在编程中阅读了很多关于数学的博客和论坛帖子,并自己得出结论,编程需要基础数学.我不是一个好的数学家.但是,如果不深入研究数学科学,是否有可能改善我的逻辑和算法思维?是否有任何练习或书籍可以帮助我提高这些技能,以便我能成为一名优秀的建筑师?
先感谢您.