私は、1から100までの50の一意のランダムな整数を挿入する方法を解明しようとしています。他の例を見ましたが、私が使用しているコードに翻訳するのは難しかったです。私はあまりにも多くのコードを変更することなく、誰かが正しい方向に私を置くことができますか?ユニークな乱数をリンクリストに挿入するにはどうすればよいですか?
void displayListForward(SortedListInterface<int>* listPtr)
{
cout << "The sorted list contains " << endl;
for (int pos = 1; pos <= listPtr->getLength(); pos++)
{
cout << listPtr->getEntry(pos) << " ";
}
cout << endl << endl;
}
void InsertRandomInts()
{
LinkedSortedList<int> list;
srand((unsigned)time(NULL));
for (int i = 0; i < 50; ++i)
{
int b = rand() % 100 + 1;
list.insertSorted(b);
displayListForward(&list);
}
}
[SET](http://en.cppreference.com/w/cpp/container/set)で開始として使用することができる
限り、その大きさがより小さいようにインサート要求された数の値を入力し、リストにコピーします。 –
セットが分かりません。私はすでに私の価値を私が望む数より少なく保っています。 –
あなたは何を持っているのですか? –