考研论坛

 
楼主: djdjddj1212112
打印 上一主题 下一主题

408大纲解析16年版本,数据结构这题似乎有问题,大家怎么看

[复制链接]

0

主题

6

帖子

20

积分

新手上路

Rank: 1

精华
0
威望
0
K币
20 元
注册时间
2015-5-25
11
发表于 2015-10-9 12:42 来自手机 | 只看该作者
我觉得楼主考虑的是对的,然后个人yy因为顺序表只有n个位置,可能考虑了有个溢出了,所以从a[n-2]开始移动,最后一个直接丢掉。。

来自Android客户端

回复

使用道具 举报

0

主题

4

帖子

10

积分

新手上路

Rank: 1

精华
0
威望
0
K币
10 元
注册时间
2015-3-27
12
发表于 2015-10-9 14:07 来自手机 | 只看该作者
djdjddj1212112 发表于 2015-10-9 12:03
我上面所列举的例子又作何解释

你做的的在第i个位置上插入,题目要求第i-1位置上插

来自Android客户端

回复

使用道具 举报

0

主题

6

帖子

20

积分

新手上路

Rank: 1

精华
0
威望
0
K币
20 元
注册时间
2015-5-25
13
发表于 2015-10-9 16:03 来自手机 | 只看该作者
xiangsi1227 发表于 2015-10-9 14:07
你做的的在第i个位置上插入,题目要求第i-1位置上插

第i个元素之前插入插完不是就在第i个元素原来的位置么。。

来自Android客户端

回复

使用道具 举报

0

主题

6

帖子

20

积分

新手上路

Rank: 1

精华
0
威望
0
K币
20 元
注册时间
2015-5-25
14
发表于 2015-10-9 23:41 来自手机 | 只看该作者
楼主我又回来了,如果不考虑顺序表是静态分配好,会溢出的话,那就选c,因为你插入到0位置,但那是第一个元素,i是1不是0。。

来自Android客户端

回复

使用道具 举报

2

主题

37

帖子

84

积分

新手上路

Rank: 1

精华
0
威望
0
K币
84 元
注册时间
2014-11-27
15
发表于 2015-10-10 08:57 来自手机 | 只看该作者
用0123四个数,在i=1之前插入,移动3个,4-i=3.

来自Android客户端

回复

使用道具 举报

2

主题

37

帖子

84

积分

新手上路

Rank: 1

精华
0
威望
0
K币
84 元
注册时间
2014-11-27
16
发表于 2015-10-10 08:57 来自手机 | 只看该作者
答案错了
回复

使用道具 举报

6

主题

21

帖子

42

积分

新手上路

Rank: 1

精华
0
威望
0
K币
42 元
注册时间
2015-8-5
17
 楼主| 发表于 2015-10-10 21:10 来自手机 | 只看该作者
xiangsi1227 发表于 2015-10-9 14:07
你做的的在第i个位置上插入,题目要求第i-1位置上插

按照阁下说法,同设i为0,那么,i-1为-1,题目明确给出i的范围为0至n-1,在-1这不存在的位置如何插入?

来自Android客户端

回复

使用道具 举报

6

主题

21

帖子

42

积分

新手上路

Rank: 1

精华
0
威望
0
K币
42 元
注册时间
2015-8-5
18
 楼主| 发表于 2015-10-10 21:10 来自手机 | 只看该作者
dream410 发表于 2015-10-9 16:03
第i个元素之前插入插完不是就在第i个元素原来的位置么。。

我也是如此考虑的!

来自Android客户端

回复

使用道具 举报

6

主题

21

帖子

42

积分

新手上路

Rank: 1

精华
0
威望
0
K币
42 元
注册时间
2015-8-5
19
 楼主| 发表于 2015-10-10 21:15 来自手机 | 只看该作者
dream410 发表于 2015-10-9 23:41
楼主我又回来了,如果不考虑顺序表是静态分配好,会溢出的话,那就选c,因为你插入到0位置,但那是第一个元 ...

题目已经给出i是从0开始的,所以第0个位置应该就是起始位置……静态分配溢出的角度我觉得还是有些无法接受……

来自Android客户端

回复

使用道具 举报

6

主题

21

帖子

42

积分

新手上路

Rank: 1

精华
0
威望
0
K币
42 元
注册时间
2015-8-5
20
 楼主| 发表于 2015-10-10 21:16 来自手机 | 只看该作者
wrick 发表于 2015-10-10 08:57
用0123四个数,在i=1之前插入,移动3个,4-i=3.

是的!我做了其他书同类题目用这种方法从没错过!

来自Android客户端

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册 人人连接登陆

本版积分规则   

关闭

您还剩5次免费下载资料的机会哦~

扫描二维码下载资料

使用手机端考研帮,进入扫一扫
在“我”中打开扫一扫,
扫描二维码下载资料

关于我们|商务合作|小黑屋|手机版|联系我们|服务条款|隐私保护|帮学堂| 网站地图|院校地图|漏洞提交|考研帮

GMT+8, 2025-12-10 12:57 , Processed in 0.084548 second(s), Total 7, Slave 7(Usage:7M, Links:[2]1,1_1) queries , Redis On.

Powered by Discuz!

© 2001-2017 考研 Inc.

快速回复 返回顶部 返回列表
× 关闭