C++ 冒泡排序 由大到小

void Sort(vector& vecStrutRebar) const
{
	for (unsigned int nIndex1 = 0;nIndex1 < vecStrutRebar.size(); nIndex1++)
	{
		for (unsigned int nIndex2 = 0 ; nIndex2 < vecStrutRebar.size() - nIndex1 - 1; nIndex2++)
		{
			if (vecStrutRebar[nIndex2] < vecStrutRebar[nIndex2 + 1])
			{
				swap(vecStrutRebar[nIndex2],vecStrutRebar[nIndex2 + 1]);
			}
		}
	}
}

 

你可能感兴趣的:(C++)