【发布时间】:2015-04-23 10:25:01
【问题描述】:
我已经有了一些我认为朝着正确方向发展的代码,但需要帮助来填补空白。请注意,我不能在这里使用 array.Length,实际上我必须创建一个算法来执行与 array.Length 相同的功能。这是我目前所拥有的:
public static int size(int[] S, int n)
{
for (int i = 0; i < n; i++)
{
(S[i]
}
}
【问题讨论】:
-
int n 应该是什么?
-
取自数组的大小。数组的大小是 5,但我们需要一个变量来传递 5,而不是硬编码我们需要循环发生的次数。
-
数组元素个数为
Length(此处为S.Length) -
如果
n是数组的大小,那么....return n? -
如果您真的询问数组的长度,则没有算法。数组实际上有一个属性,其中包含它包含的项目数,这与 C/C++ 不同,后者无法知道 array 的实际大小。字符串或 STL 容器是不同的情况。
标签: c# arrays algorithm array-algorithms