文章

19

粉丝

0

获赞

4

访问

11.3k

头像
快速排序 题解:
P1590 杭州电子科技大学2019年机试题
发布于2024年3月7日 16:15
阅读数 491

#include<bits/stdc++.h>
using namespace std;

void quickSort(int nums[], int start, int end) {
    if (start < end) {
        int base = nums[start];//以要进行排序数组第0个元素为base
        int left = start;//左指针
        int right = end;//右指针
        while (left < right) {
            while (left < right && nums[right] >= base) {
                right--;
            }
            nums[left] = nums[right];

            while (left < right && nums[left] <= base) {
                left++;
            }
            nums[right] = nums[left];
        }

      &nbs...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发