数据结构中,L.(*elem[i])=2;这样表达对吗?其中SqList L;

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 15:01:17

数据结构中,L.(*elem[i])=2;这样表达对吗?其中SqList L;
数据结构中,L.(*elem[i])=2;这样表达对吗?其中SqList L;

数据结构中,L.(*elem[i])=2;这样表达对吗?其中SqList L;
这应该是顺序表啊,直接L.elem[i]=2;

数据结构中q=&(L.elem[i-1])是什么意思? 数据结构中,L.(*elem[i])=2;这样表达对吗?其中SqList L; 数据结构中有这样语句 L->elem=(ElemType )malloc(LIST_INIT_SIZE*size of(ElemType)); 这是什么意思? 具数据结构中有这样语句L->elem=(ElemType )malloc(LIST_INIT_SIZE*size of(ElemType)); 这是什么意思?具体的含义 求一段数据结构算法分析 看不懂哇int LocateElem_Sq(SqList,ElemType e,Status(*compare)(ElemType,ElemType))i=1;p=L.elem;while(i 数据结构中elem表示什么?尽量详细点,谢啦. 设顺序表L是一个递增有序表,阅读下列程序写出算法功能void demo1(SQLIST *L,int x){ int i;if (L->length>=listsize) return error;i=L->length-1;while(i>=0&&L->elem[i]>x){ L->elem[i+1]=L->elem[i]; i--; }L->elem[i+1]=x;L->length++;} 在下面程序中STATUS ListInsert(List *L,int i,ElemType e) {struct STU *p,*q; if (iL->length+1) return ERROR; q=&(L->elem[i-1]); for(p=&L->elem[L->length-1];p>=q;--p) *(p+1)=*p; *q=e; ++L->length; return OK; }/*ListInsert Before i */这是数据 数据结构中的顺序表插入操作中if(iL->len+1)中 还是L->是一个整体呢?部分代码如下:int insert_Sq(SqList *L,int i,char c) //参数i:插入的位置(数组elem中的位置),参数c:要插入的值 { if (iL->len+1) { printf( 关于线性表删除数据元素的算法Status listdelete_sq(sqlist &L,int I,elemtype &e){If ((iL.length)) return error;p=&(L.elem[i-1]);e=*p;q=L.elem+L.length-1;for(++p;p 数据结构中if(!l. q=L.elem+L.length-1和q=&L.elem[L.length-1]为什么一样?L. l.elem是什么意思? q=L.elem+L.length; q指向顺序表尾 L.elem和L.length分别是什么东西 对下列关键字序列(15,4,38,51,9,17,80,2)进行直接插入排序?要用C语言代码的给的分不多 请帮个忙啦~void InsertSort(S_TBL &p){ for(i=2;ilength;i++)if(p->elem[i].key < p->elem[i-1].key) { p->elem[0].key=p->elem[i].key; f 数据结构.线性插入问题.For(p=&(L.elem[L.length-1]);p>=q;——p)*(p+1)=*p;我怎么感觉——p.也可以写成p——;改了有影响吗? for (p=&L.elem[L.length-1]; p>=q; --p)请帮忙解释这个括号里的含义.int Insert_SqList (SqList&L,int i,ElemType x){ if(i< 1 || i>L.length+1) return ERROR; if(L.length>=L.listsize) return OVERFLOW; q=&(L.elem[i-1]); 数据结构 (c++)中LOC(i,j)=LOC(0,0)+(bi*i+j)L啥意思 在数据结构中 LinkList *p=L->next;While(p!