我忙於編寫數組的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