绝对是毒药..翅膀危险了..... 
										
					
	
	
	
			 
										
					
	
学习需要安静。。海盗要重新来过。。
 2008-05-19 21:36
	    2008-05-19 21:36
   程序代码:
程序代码:
void FinMaxMin(int nList[], int nLen)
{
    int Smax,Emax,Smin,Emin;
    Smax=Smin=*nList;
    Emax=Emin=nList[--nLen];
    for(int i=1;nLen---i>0;++i)
    {
        // 二分 脑袋Start
        if(nList[i]<Smin) Smin=nList[i]; 
        else if(nList[i]>Smax) Smax=nList[i];
        //二分 屁股开始
        if(nList[nLen]<Emin) Emin=nList[nLen];
        else if(nList[nLen]>Emax) Emax=nList[nLen];
    }
    Smax=Smax>Emax?Smax:Emax;
    Smin=Smin>Emin?Emin:Smin;
    printf("%d %d\n",Smin,Smax);
}

 2008-05-19 22:05
	    2008-05-19 22:05
   2008-05-19 23:03
	    2008-05-19 23:03
   程序代码:
程序代码:
void FinMaxMin(int nList[], int nLen)
{
    int max,min;
    max=min=*nList;
    for(int i=1;nLen---i>0;++i)
    {
        if(nList[i]<min) min=nList[i]; 
        else if(nList[i]>max) max=nList[i];
        if(nList[nLen]<min) min=nList[nLen];
        else if(nList[nLen]>max) max=nList[nLen];
    }
    printf("%d %d\n",min,max);
}

 2008-05-19 23:15
	    2008-05-19 23:15
   2008-05-20 00:09
	    2008-05-20 00:09
   2008-05-20 00:12
	    2008-05-20 00:12
   程序代码:
程序代码:
void FinMazMin(int a[],int len)
{
    assert(a!=NULL && len>0);
    int i=len%2,min,max;
    if (i==1)min=max=a[0];
    else min=INT_MAX,max=INT_MIN;
    for (;i<len;i+=2)
    {
        if (a[i]<a[i+1])
        {
            if (a[i]<min)min=a[i];
            if (a[i+1]>max)max=a[i+1];
        }
        else
        {
            if (a[i+1]<min)min=a[i+1];
            if (a[i]>max)max=a[i];
        }
    }
    printf("%d %d\n",min,max);
}

 2008-05-20 00:24
	    2008-05-20 00:24
   2008-05-20 02:08
	    2008-05-20 02:08
   2008-05-20 02:12
	    2008-05-20 02:12
   程序代码:
程序代码:
void FinMaxMin(int nList[], int nLen)
{
    int max,min;
    max=min=*nList;
    for(int i=1;nLen---i>0;++i)
        if(nList[i]<nList[nLen])
        {
            if(nList[i]<min) min=nList[i];
            else if(nList[nLen]>max) max=nList[nLen];
        }
        else if(nList[nLen]<min) min=nList[nLen];
        else if(nList[i]>max) max=nList[i];
    printf("%d %d\n",min,max);
}

 2008-05-20 09:43
	    2008-05-20 09:43