欢迎光临
我们一直在努力

6.1 排序算法的原理

比较2个元素的值的大小比较,进行位置调换

// 升序排列(从小到大) -> 2 3
int arr[] = {3,2};
if(arr[0] > arr[1])
{    
   // 临时变量存储原来的值
   int temp = arr[0]; // 3
   arr[0] = arr[1]; // 2
   arr[1] = temp; // 3
}
Print("序号0的元素值: " + string(arr[0])); // 2
Print("序号1的元素值: " + string(arr[1])); // 3

// 降序排列(从大到小) -> 3 2
int arr[] = {2,3};
if(arr[0] < arr[1])
{
   int temp = arr[0]; // 2
   arr[0] = arr[1]; // 3
   arr[1] = temp; // 2
}
Print("序号0的元素值: " + string(arr[0])); // 3
Print("序号1的元素值: " + string(arr[1])); // 2
 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

未经允许不得转载:瓜皮猫量化编程 » 6.1 排序算法的原理
分享到: 生成海报

评论 抢沙发

  • QQ号
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

瓜皮猫量化交易编程

QQ群: 492653640微信: guapitcom
切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活