博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
手写快排模版
阅读量:7267 次
发布时间:2019-06-29

本文共 934 字,大约阅读时间需要 3 分钟。

1 #include 
2 using namespace std; 3 int a[100]; 4 int n; 5 inline int read() 6 { 7 int x=0,f=1; 8 char ch=getchar(); 9 while(ch<'0'||ch>'9')10 {11 if(ch=='-')12 f=-1;13 ch=getchar();14 }15 while(ch>='0'&&ch<='9')16 {17 x=x*10+ch-'0';18 ch=getchar();19 }20 return x*f;21 }22 inline void write(int x)23 {24 if(x<0)25 {26 putchar('-');27 x=-x;28 }29 if(x>9)30 {31 write(x/10);32 }33 putchar(x%10+'0');34 }35 inline void quicksort(int left,int right)36 {37 int i,j,t,temp;38 if(left>right)39 return;40 temp=a[left];41 i=left;42 j=right;43 while(i!=j)44 {45 while(a[j]>=temp&&i
>n;60 for(int i=1;i<=n;i++)61 cin>>a[i];62 quicksort(1,n);63 for(int i=1;i<=n;i++)64 cout<
<<" ";65 return 0;66 }

 

转载地址:http://pcgdm.baihongyu.com/

你可能感兴趣的文章
Spring Boot干货系列:(七)默认日志logback配置解析 | 掘金技术征文
查看>>
React16.x中的服务端渲染(SSR)
查看>>
深度解析Hashtable
查看>>
SSM(十一) 基于 dubbo 的分布式架构
查看>>
并发-6-wait、notify、Semaphore、CountDownLatch、CyclicBarrier
查看>>
android监听home键按钮
查看>>
[译]Flutter for Android Developers - Views
查看>>
web页面录屏实现
查看>>
月薪8k和月薪38K的程序员差距在哪里?
查看>>
Android NDK开发之引入第三方库
查看>>
JDK并发AQS系列(二)
查看>>
Android-Material Design风格MVP模式的新闻App
查看>>
玩 High API 系列之:实现钉钉Ding功能
查看>>
web 调起 App? 光知道 scheme 可不够!
查看>>
Java树形数据的面试题
查看>>
Android小知识-Java多线程相关(线程间通信)上篇
查看>>
Swift重写父类属性
查看>>
vue双向绑定原理
查看>>
在使用第三方库时,升级了版本出现了Bug该怎么办
查看>>
HTTP 2.0与OkHttp
查看>>