This commit is contained in:
2024-06-23 11:14:09 +08:00
parent e7c056f9ba
commit e2a6c00b92

View File

@@ -10,9 +10,9 @@ inline void DealCards(int N, SqList<int>*& PA, SqList<int>*& PB)
int* CardPile = new int[N]; // 发牌堆 int* CardPile = new int[N]; // 发牌堆
srand((int)time(nullptr)); // 基于当前时间设置随机数种子 srand((int)time(nullptr)); // 基于当前时间设置随机数种子
for (int i = 0; i < N; i++) CardPile[i] = 2; // 默认情况下每个面值有两张牌 for (int i = 0; i < N; i++) CardPile[i] = 2; // 默认情况下每个面值有两张牌
int j = 1, k = 1; // 牌放入顺序表PA,PB中的位置(降低发牌过程中的时间复杂度)
for (int i = 0; i < N * 2; i++) for (int i = 0; i < N * 2; i++)
{ {
int j = 1, k = 1;
int num = rand() % N; // 获取一个 0~N-1 的随机数 int num = rand() % N; // 获取一个 0~N-1 的随机数
while (true) while (true)
{ {