|
| 游客已登陆
(0)未知 |
| 笔行证 |
257310 |
| 昵称 |
kuan |
| 笔贝 |
Score1 |
| 加为好友 |
发送短信 |
- 就是可以查看颜色的。比如#FFCCFF你不知道是什么颜色。你就可以用它来查看。同样你看到你喜欢的颜色。可...
- 什么??晕死啊!!
- 好 啊
- 好东西。。等学完了再来看看。。。
- 学了点东西了。。呵呵
- 注意,上面代码,有一些显示不出来.过些天,哥德会把笔客完善一下.到时.所有代码就应该没错了.
- 这个函数是计算积分的.算法思想:求积分我们可以求他的面积,,沿X轴分成n份,计算n份的面积再相加.
f...
- float integral(float(*p)(float),float a,float b,int n)
{int i;
float x,h,s;
h=(b-a)/n;
x=a;
...
- ^_^ 好东西啊
- 阿宽又一新作
呵呵 厉害啊 说得很清楚了
- 厉害 呵呵 写得简单清晰
不错啊
- ^_^ 写得不错哦
支持下
访问计数:27081本文:284 今天:1 本月 284
|
|
|
|
| |
| 2007-04-12 晴 |
|
#include<iostream.h>
void QuickSort(float array[], int s, int t)//时间O(nlog2n) 空间(log2n)
{
int i=s,j=t+1;
float temp=array[s],temp2;//备份基元素
do
{
do{i++;}while(array < temp);
do{j--;}while(array[j] > temp);
if(i<j)
{
temp2=array;
array=array[j];
array[j]=temp2;
}
}while(i<j);
array[s]=array[j];//基准元素array[s]与array[j]交换,得到前后两个子区间
array[j]=temp;
if(s<j-1)QuickSort(array,s,j-1);//区间元素大于一个,递归
if(j+1<t)QuickSort(array,j+1,t);
}
void main()
{
int i,n;
cout<<"你输入几个数进行排序:";
cin>>n;
float *array=new float[n+2];
cout<<"请输入"<<n<<"个数:"; //36 25 48 12 65 43 20 58
for(i=0; i<n; i++)
cin>>array;
array[n]=32768;
QuickSort(array,0,n-1);
cout<<"排好序的数:";
for(i=0; i<n; i++)
cout<<array<<' ';
cout<<endl;
delete []array;
array=NULL;
}.
|
|
| # posted by kuan @ 2007-04-12 12:52:10 评论(0) |
|
|
|
|
|
|