| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 475 人关注过本帖
标题:[求助][讨论]高手看看啊
只看楼主 加入收藏
hen412
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2005-9-5
收藏
 问题点数:0 回复次数:0 
[求助][讨论]高手看看啊
小弟自学C语言版的数据结构,遇一算法,怎么也想不通,如果你是高手,请指点一下. 算法: Status ListInsert_Sq(SqList &l,int i,ElemType e){ if(i<1||i>L.length+1) return ERROR; if(L.length>=L.listsize) { newbase=(ElemType*)realloc(l.elem,(L.listsize+LISTINCREMENT)*sizeof (ElemType)); if(!newbase) exit(OVERFLOW); L.elem=newbase; L.listsize+=LISTINCREMENT; } q=&(L.elem[i-1]); for(p=&(L.elem[L.length-1 ]);p>=q;--p) *(p+1)=*p; *q=e; ++L.length; return OK; } 这个算法是在线性表中插入一个元素,这个算法的每一步都是必须的吗? 在C语言中 exit函数怎么用?格式是什么样的啊? 如果把这个算法完整的翻译成程序语言应该怎么样写啊? 在算法中使用的如:ListLength(L) 返回 L中数据元素的个数 这类像函数的东西,和C语言中的有对应的函数吗?还是只是为了简练算法编出来的啊?
2005-09-08 16:03
快速回复:[求助][讨论]高手看看啊
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014099 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved