using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
namespace TestCSharp
{
class Program
{
static void Main(string[] args)
{
List<int> list = new List<int> { 2, 4, 1, 3, 8, 5, 7, 6 };
Sort(list, 0, list.Count - 1);
//SortIterator(list, 0, list.Count - 1);
string s = "";
for (int i = 0, length = list.Count; i < length; i++)
{
s += list[i] + ", ";
}
Console.WriteLine(s);
Console.ReadKey();
}
static void Sort(List<int> list, int left, int right)
{
if (left >= right)
{
return;
}
int i = left;
int j = right;
int pivot = list[i]
C#迭代式和递归式快速排序
最新推荐文章于 2025-04-01 16:00:07 发布