正在加载图片...
《数据结构》实验指导/实验-:顺序表的存储及操作 data[i-1=e, 插入元素 length++ 顺序表长度增1 return true ∥成功插入返回true public bool ListDelete( int i ref string e)∥删除数据元素 Int if(i<1 i>length) ∥参数错误时返回 false return false for(=i-1i;j< length-1;j计+)∥将data[之后的元素前移一个位置 ∥顺序表长度减1 return true ∥成功删除返回true public void Reverse(ref sqlistclass L 1顺序表逆置 Int 1. string tmp for(i=0; 1< L length/2; 1++) tmp=L data[i; L data[=L dataL length L data[ L length -1-1]=tmp; (3)设计窗体,界面参考如下 管理科学与工程学科/共6页第4页《数据结构》实验指导 / 实验一:顺序表的存储及操作 4 管理科学与工程学科 / 共6页,第4页 data[i - 1] = e; //插入元素 e length++; //顺序表长度增 1 return true; //成功插入返回 true } public bool ListDelete(int i, ref string e) //删除数据元素 { int j; if (i < 1 || i > length) //参数错误时返回 false return false; e = data[i]; for (j = i - 1; j < length - 1; j++) //将 data[i]之后的元素前移一个位置 data[j] = data[j + 1]; length--; //顺序表长度减 1 return true; //成功删除返回 true } public void Reverse(ref SqListClass L) //顺序表逆置 { int i; string tmp; for (i = 0; i < L.length / 2; i++) { tmp = L.data[i]; L.data[i] = L.data[L.length - i - 1]; L.data[L.length - i - 1] = tmp; } } } (3) 设计窗体,界面参考如下:
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有