正在加载图片...
据结构 形式参数为:&L,i,&e; 算法步骤如下: 对输入参数的安全性检查:删除位置i 应落在表长范围内,即:1≤i≤ Llength 取出元素值赋给e 线性表 数据块的搬移:将表中从计1到 Llength 位置上的所有元素往前移动一个位置; 表长减1:- Llength; 算法 st Status ListDelete Sq(sqlist &L, int i, ET&e)i a if(i<1 l i>L length) return ERROR; 构 e=L.elemi-1: for(j=i; j<Llength;j++ L.elemj-1=Lelemi; L.length--; 表 算法分析:基本操作是什么?时间复杂度 是多少 2010 数 据 结 构 之 线 性 表 19 ¾形式参数为:&L ,i , &e ; ¾算法步骤如下: ¾对输入参数的安全性检查: 删除位置 i 应落在表长范围内,即:1≤ i ≤ L.length ¾取出元素值赋给e: ¾数据块的搬移:将表中从i+1到L.length 位置上的所有元素往前移动一个位置; ¾表长减1:--L.length; 数 据 结 构 之 线 性 表 20 ¾算法 Status ListDelete_Sq(SqList &L , int i , ET &e){ if(i<1 || i>L.length) return ERROR; e=L.elem[i-1]; for( j=i ; j<L.length;j++) L.elem[j-1]=L.elem[j]; L.length--; } 算法分析:基本操作是什么?时间复杂度 是多少?
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有