循环内使用生成index数组前感觉需要index[0]=0

循环内使用生成index数组前感觉需要index[0]=0

如图中后续操作index[s.charAt(r)]++涉及对index数组的修改,而每次生成index数组时不会重置index[0]而且会用到index[0],感觉生成index数组的循环前应该增加一句index[0]=0

http://img1.sycdn.imooc.com//climg/60bcc1940962392e12600787.jpg

正在回答 回答被采纳积分+1

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

1回答
liuyubobobo 2021-06-07 07:49:03

不需要。因为 new int[] 中初始每一个元素一定是 0。同时在循环内 index[0] 是不会动的,所以一直保持是 0。


继续加油!:)

问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
算法与数据结构
  • 参与学习       2583    人
  • 解答问题       1082    个

慕课网算法名师Liuyubobobo,5年集大成之作 从0到工作5年,算法与数据结构系统解决方案

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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