Code/Resource
Windows Develop
Linux-Unix program
Internet-Socket-Network
Web Server
Browser Client
Ftp Server
Ftp Client
Browser Plugins
Proxy Server
Email Server
Email Client
WEB Mail
Firewall-Security
Telnet Server
Telnet Client
ICQ-IM-Chat
Search Engine
Sniffer Package capture
Remote Control
xml-soap-webservice
P2P
WEB(ASP,PHP,...)
TCP/IP Stack
SNMP
Grid Computing
SilverLight
DNS
Cluster Service
Network Security
Communication-Mobile
Game Program
Editor
Multimedia program
Graph program
Compiler program
Compress-Decompress algrithms
Crypt_Decrypt algrithms
Mathimatics-Numerical algorithms
MultiLanguage
Disk/Storage
Java Develop
assembly language
Applications
Other systems
Database system
Embeded-SCM Develop
FlashMX/Flex
source in ebook
Delphi VCL
OS Develop
MiddleWare
MPI
MacOS develop
LabView
ELanguage
Software/Tools
E-Books
Artical/Document
main.cpp
Package: paixu.rar [view]
Upload User: myichia
Upload Date: 2022-07-26
Package Size: 1012k
Code Size: 2k
Category:
Data structs
Development Platform:
Visual C++
- #include "Sort.h"
- #include <conio.h>
- #include <iostream>
- using namespace std;
- int main()
- {
- SqList L;
- int dt[3] = {5,3,1}; //增量序列数组
- char n = '0'; //使用char型可用于判断除1~6之外的数,以及字符
- do
- {
- cout << "t 排序 n"
- << "t============================================n"
- << "t**** 1.简单选择排序 ****n"
- << "t**** 2.冒泡法排序 ****n"
- << "t**** 3.直接插入排序 ****n"
- << "t**** 4.希尔排序 ****n"
- << "t**** 5.快速排序 ****n"
- << "t**** 6.退出程序 ****n"
- << "t============================================n";
- cout << "n请输入数字1~6以选择进行相应操作...n";
- //cin >> n;
- n = getche(); //用于只接收一个字符,#include <conio.h>
- switch( n )
- {
- case '1':
- InitList( L ); //初始化并随机生成一列整型元素
- SelectSort( L ); //简单选择排序
- break;
- case '2':
- InitList( L );
- BubbleSort( L ); //冒泡法排序
- break;
- case '3':
- InitList( L );
- InsertSort( L ); //直接插入排序
- break;
- case '4':
- InitList( L );
- ShellSort( L, dt, 3 ); //希尔排序
- break;
- case '5':
- InitList( L );
- QuickSort( L ); //快速排序
- //delete( L );
- break;
- case '6':
- cout << "n多谢使用,再见!";
- return 0; //若为 void main()函数这句不用
- break;
- default :
- cout << "n输入错误!!!请按1~6选择操作...n";
- }
- //system( "Pause" ); //系统暂停
- //system("CLS"); //清屏,要添加#include<windows.h>
- }
- while(n != 6);
- return 0;
- }