排序的问题疑惑

排序的问题疑惑

LPUSH向列表最左侧添加内容,为何不是政治,历史,物理,而是倒着数呢?而rpush向列表最右侧添加内容是按照顺序来的,不是倒着排序的?

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好:rpush先在右端依次插入语文、数学、英语,再用lpush在左端依次插入政治、历史、物理,最终结果是物理、历史、政治、语文、数学、英语,如下图所示:

http://img1.sycdn.imooc.com//climg/5e9c00220988ca1a05000217.jpg

最后取2 5结果为政治、语文、数学、英语,答案为A。

如果解决了你的疑惑,请采纳,祝学习愉快~ 


好帮手慕美 2020-04-17 11:20:31

同学,你好。

1、rpush subjects 语文 数学 英语:向列表右端添加元素,会先插入语文,再插入数学,最后插入英语

2、lpush subjects 政治 历史 物理:向列表左侧添加元素,会先插入政治,再插入历史,最后插入物理

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~

  • 提问者 水果大王 #1
    既然按老师说法,那答案应该是选择B呀,1、rpush subjects 语文 数学 英语:向列表右端添加元素,会先插入语文,再插入数学,最后插入英语,最后的排列是语文 数学 英语;2、lpush subjects 政治 历史 物理:向列表左侧添加元素,会先插入政治,再插入历史,最后插入物理,最后不就是应该是政治 历史 物理;总的排列不就是政治 历史 物理 语文 数学 英语,而选择索引2,5不就是B的答案吗?怎么是选择A选项呢?
    2020-04-17 20:54:43
  • 提问者 水果大王 #2
    那答案不就是B选项吗?结果是:政治 历史 物理 语文 数学 英语。但是答案的结果排序这样的,物理 历史 政治 语文 数学 英语,我就是不明白,先插入政治,为什么政治排在后面,同理,右边向插入的,依次是从左向右排序。难道是固定用法?左边先插入的就是排在后面,最后插入的就排在前面,是这样的吗?
    2020-04-19 16:29:33
  • 提问者 水果大王 #3
    是固定用法,就是A选项了,左边添加的原来是倒着排的
    2020-04-19 16:31:49
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师