注册 登录
编程论坛 数据结构与算法

关于直插入排序

不同认为 发布于 2015-12-16 19:26, 2832 次点击
int i=0,j=0;
18for(i=2;i<L.length;++i)
19if(L.r[i].key<L.r[i-1].key)
20        {
21             L.r[0]=L.r[i];
22for(j=i-1;L.r[0].key<L.r[j].key;--j)
23                 L.r[j+1]=L.r[j];
24//            L.r[j].key=L.r[0].key;
25        为什么第一个if语句后是           L.r[0]=L.r[i];   不应该加.key么  不是关键字在交换么
2 回复
#2
wmf20142015-12-16 19:35
相同的结构体间可以直接相互赋值。
#3
不同认为2015-12-16 19:44
回复 2楼 wmf2014
就是说这个相当于关键字进行交换了么
1