C
小白-52HZ
学习交流
展开
-
2021/1/24快排问题
#include<iostream> using namespace std; void quicksort(int arr[], int i, int j) { if (i < j) { int pivot = arr[i]; int l = i, r = j; while (l < r) { while (arr[r] >= pivot && l < r) { r--; } arr[l] = arr[r].原创 2021-02-24 13:06:28 · 146 阅读 · 0 评论 -
2021-2-24 C数组传参问题
#include<stdio.h> int panduan(int a[],int length); int main(){ int a[5]={1,2,3,2,1}; int length=sizeof(a)/sizeof(a[0]); int flag=panduan(a,length); if(flag==1){ printf(...原创 2021-02-24 13:01:42 · 107 阅读 · 0 评论 -
快速排序三种思想代码-基本、单边、无监督
//quick_sort #include<stdlib.h> #include<stdio.h> #include<time.h> #include<string.h> __attribute__((constructor)) void init_rand(){ srand(time(0)); return ; } int check(int *arr,int n){ for(int i=1;i<n;i++){ if(arr[i]<a原创 2021-01-15 22:11:47 · 370 阅读 · 2 评论