怎么不正确?跟数据结构讲的方法一样啊
我没看出有什么不对啊,大家也看看
我的书的2#edition,没找着这段,呵呵~

解决方案 »

  1.   

    int[] aa = new int [5];
    aa[0]=2;
    aa[1]=4;
    aa[2]=9;
    aa[3]=0;
    aa[4]=1;
    for(int i=0;i<aa.Length;i++)
    {
      for(int j=0;j<i;j++)
      {
        if (j>i) //改为 if (aa[j]>aa[i]) 就行了
        {
          int t=aa[i];
          aa[i]=aa[j];
          aa[j]=t;
        }
      }
    }上面这段代码是无法进行正确排序的,正确的应该是更正的部分,tmd书上不是是印错还是写错了, 清华出版 worx C#高级编程 第259页
      

  2.   

    NND,我昨天也看到了这个错误:)
      

  3.   

    显而易见,我这本PDF的也一样了,当时就没在意。
    想问个问题,楼上个位捧着这么厚的一本书看有什么感觉啊,不累吗?
      

  4.   

    msybox(南方人)
    你的pdf是在哪里下的,多谢了
      

  5.   

    bool swaooed=true; 
    for(int i=0;swaooed ;i++)
    { swaooed=false; 
      for(int j=0;j<(SortArray.length-(i+1));j++)
      {
        if (SortArray[j]>SortArray[j+1])  //请注意看这里
        {
          int temp=SortArray[j];
          SortArray[j]=SortArray[j+1];
          SortArray[j]=temp;
    swaooed=true
        }
      }
    }
      

  6.   

    pdf文件可以从www.aspxcn.com提供的ftp中下载。