我忙于编写数组的C#中。我可以用随机生成填满它,但现在是我的问题我如何做到这一点,但这样我可以检查是否值已经是数组中,如果是产生新的价值C#中的随机数生成器 - 唯一值
额外的信息:
最大值:100
元素的数量:100
重要PLZ工作的进一步ON MY IDEA
我的想法
public void FillArray(int[] A, int Range)
{
for (int I = 0; I < A.Length; I++)
{
A[I] = ValidNumber(T, I, Range);
}
} /* Fill Array */
选择执行排序
public void SelectionSort(int[] A)
{
int K, X;
for (int I = 0; I < A.Length - 1; I++)
{
K = I;
X = A[K];
for (int J = I + 1; J < A.Length; J++)
{
if (A[J] < X)
{
K = J;
X = A[K];
}
}
A[K] = A[I];
A[I] = X;
}
} /* Selection sort */
这些都只是一些想法,现在我想知道我可以修复它,这样我可以看看有选择排序,如果有ALLREAD那里(fillarray)是相同的,如果这样更换具有新的随机值。所以我想用随机顺序创建一个随机数组(从1到100)
闻起来像作业,特别是与下面的评论(有效,良好)的建议与框架,似乎是作业的一部分:“从这个代码开始” – 2010-02-28 15:16:41
是的这确实是作业的一部分,我不会说谎,我只是卡在一个部分,并希望如此提示/反馈,这是不坏,我想 – ShallowHeart 2010-02-28 15:30:47
正确的代码缩进和更好的变量名称将帮助人们了解你的代码,并因此给你更好的解决方案。 – CesarGon 2010-02-28 15:35:14