1 #include <iostream> 2 #include <cstdio> 3 using namespace std; 4 int a[100]; 5 void qsort(int *s,int *e) 6 { 7 if (s>=e) return; 8 int mid = *(s+(e- ...
分类:
编程语言 时间:
2016-12-27 22:52:48
阅读次数:
265
非洲小孩 时间限制:1000 ms | 内存限制:65535 KB 难度:2 非洲小孩 时间限制:1000 ms | 内存限制:65535 KB 难度:2 ...
分类:
其他好文 时间:
2016-12-24 02:28:15
阅读次数:
229
编译器:VS2013 #include "stdafx.h"#include<stdlib.h> //函数声明 void QuickSort(int a[],int n); //快速排序(从小到大)void QSort(int a[], int m, int n); //快速排序的递归调用int P ...
分类:
编程语言 时间:
2016-12-22 06:53:50
阅读次数:
198
1 #include 2 #include 3 #include 4 5 typedef struct student { 6 char *name; 7 }; 8 9 void scan(student stu[], int &n){ 10 char str[1024]; 11 scanf("%d... ...
分类:
编程语言 时间:
2016-12-16 07:56:52
阅读次数:
239
1 #include 2 #include 3 //打印数组元素 4 void print(int arr[], int n){ 5 for(int i = 0; i 2 #include 3 //打印数组元素 4 void print(int arr[], int n){ 5 for(int i ... ...
分类:
编程语言 时间:
2016-12-16 07:53:59
阅读次数:
211
网上写的都不知道什么鬼。。。 根本看不下去,我思考了一下原因:他们的抽象方法不对。 如何理解快速排序? 第一步,想象手中有一副扑克牌。 第二步,按照一定规则抽取一张牌作为基准牌(中间牌) 第三步,从左边开始挑一张比基准牌大的,先挑出来(正常拿牌姿势,像凑对子一样让这张牌露出来一点)保持牌状不变。 第 ...
分类:
其他好文 时间:
2016-12-11 10:20:13
阅读次数:
135
主要内容: 1、qsort的用法 2、sort的用法 3、qsort和sort的区别 qsort的用法: 原 型: void qsort(void *base, int nelem, int width, int (*fcmp)(const void *,const void *)); 功 能: 使 ...
分类:
其他好文 时间:
2016-12-09 08:02:22
阅读次数:
162
给定NN个(长整型范围内的)整数,要求输出从小到大排序后的结果。 本题旨在测试各种不同的排序算法在各种数据情况下的表现。各组测试数据特点如下: 数据1:只有1个元素; 数据2:11个不相同的整数,测试基本正确性; 数据3:103个随机整数; 数据4:104个随机整数; 数据5:105个随机整数; 数 ...
分类:
编程语言 时间:
2016-12-08 20:57:21
阅读次数:
811
不知道为什么超时 如果有更好的改进方法请不吝赐教 ...
分类:
其他好文 时间:
2016-11-22 02:29:23
阅读次数:
98