摘要: 一、使用rand()函数 头文件 (1) 如果你只要产生随机数而不需要设定范围的话,你只要用rand()就可以了:rand()会返回一随机数值, 范围在0至RAND_MAX 间。RAND_MAX定义在stdlib.h, 其值为2147483647。 例如: #include #include void main() { for(int i=0;i #include... 阅读全文
posted @ 2016-04-23 16:32 ql698214 阅读(43169) 评论(0) 推荐(0) 编辑
摘要: 一、一般的快速排序 QuickSort.h文件#pragma once /*交换两个数*/ template void Swamp(T &a, T &b) { T temp; temp = a; a = b; b = temp; } /* 将数组分为小于等于x,和大于x的两个部分 其中这里x选择为数组的最后一个元素 如当输入{ 2,8,7,1,3,5,6,4 }时,输出为{2,1,3,4,... 阅读全文
posted @ 2016-04-23 16:11 ql698214 阅读(211) 评论(0) 推荐(0) 编辑
摘要: #pragma once #include<iostream> using namespace std; /*返回节点i的父结点*/ int Parent(int i) { if (i <= 0) return -1; else return (i - 1) / 2; } /*返回节点i的左孩子*/ 阅读全文
posted @ 2016-04-23 12:00 ql698214 阅读(146) 评论(0) 推荐(0) 编辑