顺序表结构java.md 有错误
leigexiaohuozi opened this issue · comments
删除节点的时候:
1、未判断SLType 的ListLen==0 的情况
2、判断删除位置不正确的时候 n>SL.ListLen+1 应为 n>SL.ListLen
for(i=n;i<SL.ListLen;i++){ SL.ListData[i]=SL.ListData[i+1];//直接访问到该数组的n下标,把他的后一个位置的结点数据赋给n下标所在的结点来删除那个数据元素 }
这里还应该判断一下是不是删除的最后一个元素