资源简介
实现快速排序

代码片段和文件信息
#include
using namespace std;
template
int Partition(T Data[] int left int right)
{
T pivot = Data[left];
while (left < right) {
while (leftpivot)
right--;
Data[left] = Data[right];
while (left < right &&Data[left] <= pivot)
left++;
Data[right] = Data[left];
}
Data[left] = pivot;
return left;
}
template
void QuickSort(T Data[]int left int right)
{
if (left < right)
{
int p = Partition(Data left right);
QuickSort(Data left p - 1);
QuickSort(Data p + 1 right);
}
}
void main()
{
int Data[8];
for (int i = 0; i < 8; i++)
cin >> Data[i];
QuickSort(Data 0 7);
for (int i = 0; i < 8; i++)
cout << Data[i] << “ “;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-12-23 14:01 .vs\
目录 0 2016-12-23 14:01 .vs\快速排序\
目录 0 2016-12-23 14:01 .vs\快速排序\v14\
文件 24576 2016-12-23 14:05 .vs\快速排序\v14\.suo
目录 0 2016-12-29 10:22 Debug\
文件 46080 2016-12-29 10:22 Debug\快速排序.exe
文件 334292 2016-12-29 10:22 Debug\快速排序.ilk
文件 757760 2016-12-29 10:22 Debug\快速排序.pdb
目录 0 2016-12-29 10:22 快速排序\
目录 0 2016-12-29 10:22 快速排序\Debug\
文件 322560 2016-12-29 10:22 快速排序\Debug\vc140.idb
文件 339968 2016-12-29 10:22 快速排序\Debug\vc140.pdb
文件 177 2016-12-29 10:22 快速排序\Debug\快速排序.log
目录 0 2016-12-29 10:22 快速排序\Debug\快速排序.tlog\
文件 542 2016-12-29 10:22 快速排序\Debug\快速排序.tlog\CL.command.1.tlog
文件 15672 2016-12-29 10:22 快速排序\Debug\快速排序.tlog\CL.read.1.tlog
文件 264 2016-12-29 10:22 快速排序\Debug\快速排序.tlog\CL.write.1.tlog
文件 938 2016-12-29 10:22 快速排序\Debug\快速排序.tlog\li
文件 3008 2016-12-29 10:22 快速排序\Debug\快速排序.tlog\li
文件 248 2016-12-29 10:22 快速排序\Debug\快速排序.tlog\li
文件 192 2016-12-29 10:22 快速排序\Debug\快速排序.tlog\快速排序.lastbuildstate
文件 48199 2016-12-29 10:22 快速排序\Debug\源.obj
文件 7381 2016-12-23 14:05 快速排序\快速排序.vcxproj
文件 944 2016-12-23 14:05 快速排序\快速排序.vcxproj.filters
文件 749 2016-12-29 10:22 快速排序\源.cpp
文件 1318 2016-12-23 14:01 快速排序.sln
文件 8290304 2016-12-29 10:22 快速排序.VC.db
文件 24 2016-12-29 10:09 快速排序.VC.VC.opendb
相关资源
- VisualStudioUninstaller vs卸载工具
- 组态王驱动开发包3.0.0.7(中文)
- 多窗口后台鼠标连点器
- 使用选择性重传协议实现UDP可靠通信
- 数据结构年终考题范围和答案 耿国华
- 数据结构 朱战力 习题解答 数据结构
- VC 获得文件属性 获取文件的创建时
- 读者写者问题(读者优先,写者优先
- 数据结构课程设计 6 1 彩票系统
- 用VC 编写的仿QQ聊天室程序源代码
- 教学计划编制系统
- 大数(链表、数组)实现
- 外点法程序
- 外罚函数程序
- qt-电子点菜系统
- 推箱子及人工智能寻路C 源代码
- 自己写的航空订票系统c 版--数据结构
- 数据结构实验魔王语言
- MUSIC算法c 实现
- C 餐厅叫号系统(QT平)
- 国际象棋c 完整版
- 航空订票系统_数据结构课程设计
-
ob
jectARX给Auto CAD加工具条 - 画图程序MFC/VC/VC CRectTracker 串行化
- MFC网络编程实例
- c 课程设计 职工信息管理系统
- VC 游戏编程—附源代码
- IpHlpApi.h&IpHlpApi.lib
- 清华大学 c 郑莉 ppt课件
- c 程序判断离散数学中命题公式
评论
共有 条评论