java 编程 for逻辑问题 求高手回答 真心求学 谢谢 我觉得这书是不是写错了啊, 不应

java编程for逻辑问题求高手回答真心求学谢谢我觉得这书是不是写错了啊,不应是scan<rear,应该是scan<=rear吧。比如list[1]=a,list[2]=... java 编程 for逻辑问题 求高手回答 真心求学 谢谢 我觉得这书是不是写错了啊, 不应是scan<rear ,应该是 scan<=rear吧。 比如list[1]=a,list[2]=b, list[3]=c.我现在想把 list[1]去掉。 那么照它说的rear = 3-1=2; scan = index =2; 当scan < rear。。。这没法符合这scan<rear啊。。。那就无法把list[2]=c了。。。根本就remove不了了 展开
 我来答
vs123456dark
2015-01-24 · TA获得超过694个赞
知道小有建树答主
回答量:581
采纳率:0%
帮助的人:179万
展开全部
你截了这么一段真心没头没尾的,看不太懂,你大概的意思是截掉list中的第一个吧,集合的第一个下标是零,也就是list(0),list(1),list(2),截掉第一个,你代码rear如果是list的长度的话,效果是可以实现的,list被截掉第一个,并且返回第一个内容
更多追问追答
追问
rear不可能是长度呀
应该是长度减1吧
雨诺与诺
2015-01-24 · TA获得超过1213个赞
知道小有建树答主
回答量:2179
采纳率:33%
帮助的人:688万
展开全部
注意,这边是list[scan]=list[scan+1],后一项给前一项,因为后面有个+1,你上面有=的话就越界了。
追问
那么照它说的rear = 3-1=2;  scan = index =2; 当scan < rear。。。这没法符合这scan<rear啊。。。那就无法把list[2]=c了。。。根本就remove不了了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式