各位大侠,有一题不明,望高人指点.
#include <iostream.h>
void isort(int *a,int size);
void main()
{
int array[]={55,2,6,4,32,12,9,73,26,37};
int len=sizeof(array)/sizeof(int);
for (int i=0;i<len; i++)
cout << array[i] << ",";
cout <<endl <<endl;
isort(array,len);
}
void isort(int a[],int size)
{
int inserter,index;
for (int i=1;i<size; i++)
{
inserter=a[i];
index=i-1;
while(index>=0 && inserter<a[index]) <-----为何要index>=0
{
a[index+1]=a[index];
index--;
}
a[index+1]=inserter;
for (int j=0;j<size; j++)
{
cout <<a[j] <<",";
if (j==i)
cout << '|';
}
cout <<endl;
}
}
上面的程序,为何要index>=0,望高人指点.
void isort(int *a,int size);
void main()
{
int array[]={55,2,6,4,32,12,9,73,26,37};
int len=sizeof(array)/sizeof(int);
for (int i=0;i<len; i++)
cout << array[i] << ",";
cout <<endl <<endl;
isort(array,len);
}
void isort(int a[],int size)
{
int inserter,index;
for (int i=1;i<size; i++)
{
inserter=a[i];
index=i-1;
while(index>=0 && inserter<a[index]) <-----为何要index>=0
{
a[index+1]=a[index];
index--;
}
a[index+1]=inserter;
for (int j=0;j<size; j++)
{
cout <<a[j] <<",";
if (j==i)
cout << '|';
}
cout <<endl;
}
}
上面的程序,为何要index>=0,望高人指点.
...全文
相关推荐
大侠请留步打一成语的答案.docx
大侠请留步打一成语的答案.docx
(分卷2)NCTAudioStudio(多媒体dll),那位大侠可以破
很好地音频控件,功能很强大。我只有1.03版地注册号码,不知道谁有这个1.7版的注册号?那位大侠可以说一下,或者那位高人可以破解一些。小弟急!万分感谢!
(分卷1)NCTAudioStudio(多媒体dll),那位大侠可以破
很好地音频控件,功能很强大。我只有1.03版地注册号码,不知道谁有这个1.7版的注册号?那位大侠可以说一下,或者那位高人可以破解一些。小弟急!万分感谢!funnysl@sina.com
晴窗大侠五
晴窗中文大侠5.0
各位大侠,我们江湖再会.pdf
各位大侠,我们江湖再会 开发安全 物联网安全移动安全 物联网安全业务风控


