标题:求助高手的分析
只看楼主
爱喝牛奶的猫咪
Rank: 1
来 自:QQ群46520219
等 级:禁止访问
帖 子:513
专家分:0
注 册:2008-6-16
得分:0 
能啊,你自己看懂后慢慢改

[color=white]" border="0" />

[[it] 本帖最后由 爱喝牛奶的猫咪 于 2008-6-22 11:48 编辑 [/it]]
2008-06-22 11:42
StarWing83
Rank: 8Rank: 8
来 自:仙女座大星云
等 级:贵宾
威 望:19
帖 子:3951
专家分:748
注 册:2007-11-16
得分:0 
饭都送到手上了,难道还要我们飞燕大美女来喂么?

专心编程………
飞燕算法初级群:3996098
我的Blog
2008-06-22 11:53
爱喝牛奶的猫咪
Rank: 1
来 自:QQ群46520219
等 级:禁止访问
帖 子:513
专家分:0
注 册:2008-6-16
得分:0 
[bo][un]StarWing83[/un] 在 2008-6-22 11:53 的发言:[/bo]

饭都送到手上了,难道还要我们飞燕大美女来喂么?

如果是帅GG的话,偶来喂他也不成问题


" border="0" />
[color=white]
2008-06-22 12:00
StarWing83
Rank: 8Rank: 8
来 自:仙女座大星云
等 级:贵宾
威 望:19
帖 子:3951
专家分:748
注 册:2007-11-16
得分:0 
tk190960 同学,发照片吧……

专心编程………
飞燕算法初级群:3996098
我的Blog
2008-06-22 12:06
中学者
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:20
帖 子:3554
专家分:80
注 册:2007-9-14
得分:0 
LS是不是心理不平衡? - -

樱花大战,  有爱.
2008-06-22 12:07
StarWing83
Rank: 8Rank: 8
来 自:仙女座大星云
等 级:贵宾
威 望:19
帖 子:3951
专家分:748
注 册:2007-11-16
得分:0 
我干嘛心理不平衡?只是看看是不是帅哥而已嘛,如果是的,那就麻烦飞燕大美女喂饭咯

专心编程………
飞燕算法初级群:3996098
我的Blog
2008-06-22 12:10
tk190960
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2008-6-21
得分:0 
天哪 咱别这样
我自己改了一下 目前就剩那个 选择的排序还排不出来 帮忙挑下错吧
#include<stdlib.h>
#include<stdio.h>
#include<time.h>
void Insert_Sort(int R[],int n )
{
    int i,j;
        for(i=2;i<=n;i++)
            if(R[i]<R[i-1])
                {
                    R[0]=R[i];
                    for(j=i-1;R[0]<R[j];j--)
                    R[j+1]=R[j];
                    R[j+1]=R[0];
                }
}
void PopSort(int R[],int n )
{
    int i,j,x,a[100000];
                for(j=0;j<99999;j++)
                    for(i=0;i<99999-j;i++)
                        if(a[i]>a[i+1])
                        {
                            x=a[i];
                            a[i]=a[i+1];
                            a[i+1]=x;
                        }
}
void SelectSort(int R[],int n )

    {            
        int i,j,x,k,a[100000];
                for(i=0;i<99999;i++)        
                    {
                        x=i;
                for( j=i+1;j<100000;j++ )
                    {
                        if( a[x]>a[j] )
                        x=j;
                    }
                    k=a[i];
                    a[i]=a[x];
                    a[x]=k;
                    }
    }
void main()
{
    
    
        int i,j,x,k;
            int a[100000];
        srand((unsigned)time(NULL));
            for(i=0;i<100000;i++)
            {    
                k=rand()%100;
                a[i]=k;
                printf("k=%d\n",k);
            }
            {
            {
    clock_t start;
    clock_t end;
    float t;
    start=clock();                
                {
            int i,n=100000;
            SelectSort(a,n);
                }
                for(i=0;i<100000;i++)
                    printf("%d\n",a[i]);                                    
            end=clock();
            t=(float)(end-start)/(float)CLOCKS_PER_SEC;
            printf("%f",t);
            }                
                {
    clock_t start;
    clock_t end;
    float t;
    start=clock();
                {
            int i,n=100000;
            Insert_Sort(a,n);
                }
                for(i=0;i<100000;i++)
                printf("%d\n",a[i]);            
            end=clock();
            t=(float)(end-start)/(float)CLOCKS_PER_SEC;
            printf("%f",t);
            }
{    
    clock_t start;
    clock_t end;
    float t;
    start=clock();
    {
            int i,n=100000;
            PopSort(a,n);
                }
                for(i=0;i<100000;i++)
                printf("%d\n",a[i]);
            end=clock();
            t=(float)(end-start)/(float)CLOCKS_PER_SEC;
            printf("%f",t);
            }                        

    }
}
2008-06-22 12:48
tk190960
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2008-6-21
得分:0 
void SelectSort(int R[],int n )

    {            
        int i,j,x,k,a[100000];
                for(i=0;i<99999;i++)        
                    {
                        x=i;
                for( j=i+1;j<100000;j++ )
                    {
                        if( a[x]>a[j] )
                        x=j;
                    }
                    k=a[i];
                    a[i]=a[x];
                    a[x]=k;
                    }
    }
2008-06-22 12:49
tk190960
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2008-6-21
得分:0 
哪里错了啊 谢谢
2008-06-22 12:49
StarWing83
Rank: 8Rank: 8
来 自:仙女座大星云
等 级:贵宾
威 望:19
帖 子:3951
专家分:748
注 册:2007-11-16
得分:0 
int i,j,x,k,a[100000];
栈空间有那么大么?

专心编程………
飞燕算法初级群:3996098
我的Blog
2008-06-22 12:53



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-220413-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.119231 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved