数据结构线性表顺序线性表

在 SegmentFault,解决技术问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
一线的工程师、著名开源项目的作者们,都在这里:
获取验证码
已有账号?
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
问题是void InitList(Sqlist *L) ,这里只是设置了len不就相当于什么都没做吗,传递结点地址怎么就初始化成结点数组,即链表了?
#include &stdio.h&
#include &stdlib.h&
#define OK 1
#define NO 0
#define MAXSIZE 20
typedef int ElemT
typedef struct
int data[MAXSIZE];
void InitList(Sqlist *L)
///传递结点地址而已,怎么会初始链表
ElemType FindElem(Sqlist L,int n)
if(n&L.len)
return L.data[n-1];
bool ListInsert(Sqlist *L,int n,ElemType data)
if(L-&len==MAXSIZE||n&L-&len+1)
for(i=L-&len+1; i&=n; i--)
if(L-&len==MAXSIZE-1)
L-&data[i]=L-&data[i-1];
L-&data[n-1]=++
bool ListDelete(Sqlist *L,int n,ElemType *e)
if(L-&len==0)
for(i=n-1;i&=MAXSIZE-1;i++)
if(i==MAXSIZE-1)
L-&data[i]=L-&data[i+1];
void ShowList(Sqlist L)
for(i=0; i&L. i++)
printf("%d\n",L.data[i]);
void main()
InitList(&L);
///这怎么就把结点初始化为链表了?
for(i=1; i&=5; i++)
if(!ListInsert(&L,i,i))
printf("no");
ShowList(L);
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
朋友,这里初始化的应该是顺序表,因为在定义结构时有顺序表长度这个关键属性,所以初始化顺序表即将其长度初始为零。这里没有链表的事情,链表和顺序表两回事线性表的存储结构分为顺序存储(顺序表)和链式存储(链表)
分享到微博?
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:线性表-数据结构顺序表合并中指针怎么用才能运行?
作者:用户
浏览:321 次
数据结构顺序表合并中指针怎么用才能运行?已知线性表LA和LB中的数据元素按值非递减有序,现要求将LA和LB归并为一个新的线性表LC,且LC中的数据元素仍按值非递减有序排列.怎么改呢?初学,数据结构小白
数据结构顺序表合并中指针怎么用才能运行?
已知线性表LA和LB中的数据元素按值非递减有序,现要求将LA和LB归并为一个新的线性表LC,且LC中的数据元素仍按值非递减有序排列.
怎么改呢?
初学,数据结构小白 额。。,用的顺序表
解决方案二:
【云栖快讯】红轴机械键盘、无线鼠标等753个大奖,先到先得,云栖社区首届博主招募大赛9月21日-11月20日限时开启,为你再添一个高端技术交流场所&&
稳定可靠、可弹性伸缩的在线数据库服务,全球最受欢迎的开源数据库之一
6款热门基础云产品6个月免费体验;2款产品1年体验;1款产品2年体验
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率
开发者常用软件,超百款实用软件一站式提供 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
C语言数据结构线性表的基本操作实验报告
下载积分:20
内容提示:C语言数据结构线性表的基本操作实验报告
文档格式:DOC|
浏览次数:1994|
上传日期: 18:37:10|
文档星级:
全文阅读已结束,如果下载本文需要使用
 20 积分
下载此文档
该用户还上传了这些文档
C语言数据结构线性表的基本操作实验报告
关注微信公众号&>&数据结构_线性表的顺序表示与实现
数据结构_线性表的顺序表示与实现
上传大小:74KB
详细的介绍了线性表中的各种操作。
综合评分:0(0位用户评分)
所需积分/C币:
下载个数:11
{%username%}回复{%com_username%}{%time%}\
/*点击出现回复框*/
$(".respond_btn").on("click", function (e) {
$(this).parents(".rightLi").children(".respond_box").show();
e.stopPropagation();
$(".cancel_res").on("click", function (e) {
$(this).parents(".res_b").siblings(".res_area").val("");
$(this).parents(".respond_box").hide();
e.stopPropagation();
/*删除评论*/
$(".del_comment_c").on("click", function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_invalid/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parents(".conLi").remove();
alert(data.msg);
$(".res_btn").click(function (e) {
var q = $("#form1").serializeArray();
console.log(q);
var res_area_r = $.trim($(".res_area_r").val());
if (res_area_r == '') {
$(".res_text").css({color: "red"});
$.post("/index.php/comment/do_comment_reply/", q,
function (data) {
if (data.succ == 1) {
var $target,
evt = e || window.
$target = $(evt.target || evt.srcElement);
var $dd = $target.parents('dd');
var $wrapReply = $dd.find('.respond_box');
console.log($wrapReply);
var mess = $(".res_area_r").val();
var str = str.replace(/{%header%}/g, data.header)
.replace(/{%href%}/g, 'http://' + window.location.host + '/user/' + data.username)
.replace(/{%username%}/g, data.username)
.replace(/{%com_username%}/g, _username)
.replace(/{%time%}/g, data.time)
.replace(/{%id%}/g, data.id)
.replace(/{%mess%}/g, mess);
$dd.after(str);
$(".respond_box").hide();
$(".res_area_r").val("");
$(".res_area").val("");
$wrapReply.hide();
alert(data.msg);
}, "json");
/*删除回复*/
$(".rightLi").on("click",'.del_comment_r', function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_comment_del/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parent().parent().parent().parent().parent().remove();
$(e.target).parents('.res_list').remove()
alert(data.msg);
//填充回复
function KeyP(v) {
$(".res_area_r").val($.trim($(".res_area").val()));
评论共有0条
审核通过送C币
c自学入门到进阶
创建者:weixin_
Setup Factory合集(6.0~9.5)
创建者:caozhy
上传者其他资源上传者专辑
实现combox二级
JDBC数据库驱动
JDBC链接数据库代码
Qt制作的记事本软件
四则运算计算器
开发技术热门标签
VIP会员动态
下载频道积分规则调整V1710.18
CSDN下载频道积分调整公告V1710.17
开通VIP,海量IT资源任性下载
spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip
CSDN&VIP年卡&4000万程序员的必选
为了良好体验,不建议使用迅雷下载
数据结构_线性表的顺序表示与实现
会员到期时间:
剩余下载个数:
剩余C币:200
剩余积分:6726
为了良好体验,不建议使用迅雷下载
积分不足!
资源所需积分/C币
当前拥有积分
您可以选择
程序员的必选
绿色安全资源
资源所需积分/C币
当前拥有积分
当前拥有C币
(仅够下载10个资源)
全站1200个资源免积分下载
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
全站1200个资源免积分下载
资源所需积分/C币
当前拥有积分
当前拥有C币
您的积分不足,将扣除 10 C币
全站1200个资源免积分下载
为了良好体验,不建议使用迅雷下载
你当前的下载分为234。
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
数据结构_线性表的顺序表示与实现如何用c或c++来实现线性表的顺序表的定义及操作?
这是我用c++写的顺序线形表,在SequentialmappingLinear_list.h中定义的这个类
,另外Linear_listException.h中有个异常类定义。我用的是vc++.net 2003,可以运行。
其他答案(共1个回答)
Void merge_list(List la,List lb,List& lc)
{//将表b插在表a后面,形成新表lc
//循环变量
数据结构(Data Structure)是指互相之间存在着一种或多种关系的数据元素的集合。在任何问题中,数据元素之间都不会是孤立的,在它们之间都存在着这样或那样...
1.数据库结构是由:表、字段、表索引以及表与表之间的关联字段所建构的表与表间关系构成;这些是我们进行数据库编程的编程对象;
2.目前编程的一个理念就是“面向对象...
例如语句“一年有12个月”,“现在是二月”中,12就是表示月份的数量(个数、多少),叫做基数,二月的2就是表示本月的排列顺序,叫做序数。
数12是用数字(数码)...
//实现顺序表的基本操作
#define MaxLen 50
//顺序表中最多的元素的...
答: bpd+hc+ac fl男女可以看出来吗?是通过哪些数值看出来的啊?
答: 如果你理解能力强考数据库,其中比如关系数据库之类的需要去领悟
如果你记忆能力强考网络,各种各样的名词,背下来就得分。
还有官方指定的教材要有,上机最好做一做南开...
答: 新年好!首先,你必须了解计算机的组成和结构以及操作系统的运作原理,这是基础
如果你想学习开发多线程、WINDOWS应用、动态链接库、WINDOWS组件的话,建议...
大家还关注
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区
相关问答:123456789101112131415

我要回帖

更多关于 数据结构线性表 的文章

 

随机推荐