template<class T>
void Agorithm::RandArray(std::vector<T>& v)
{
int iCount = v.size();
for(int i = 0;i<iCount;i++)
{
int iRandNum = rand() % iCount;
T temp = v[iRandNum];
v[iRandNum] = v[i];
v[i] = temp;
}
}
洗牌算法:打乱数组内部顺序
最新推荐文章于 2025-09-05 07:00:00 发布
本文介绍了一种通用的模板算法,用于随机打乱任意类型的数据数组。通过使用STL向量和模板参数,该算法能适用于各种数据类型,如整数、浮点数或自定义对象等。

1万+

被折叠的 条评论
为什么被折叠?



