采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
波波老师您好!目前在学习您的数据结构课程,非常的系统有条理。在4-6使用链表实现栈中,关于toString这个函数我有一点疑问。为什么直接res.append(list)后,打印LinkedListStack这个类的时候,会输出 LinkedList里的输出形式呢(e.g. 4->3->2->1->0->NULL)。
非常感谢老师的解答!
因为 list 是我们自己写的 LinkedList 类的对象,在这个类的实现中,我们实现了 toString 方法。所以,在这里,就会走我们自己实现的这个 LinkedList 类中的 toString 方法。
回忆一下,我们的 LinkedList 中的 toString 逻辑是怎样的?或者单步跟踪一下,看看在运行 res.append(list) 的时候,究竟在 res 中 append 上了一个什么字符串?这个字符串是怎样一点一点生成的?
继续加油!:)
了解了!今天已经理解了!谢谢老师!
登录后可查看更多问答,登录/注册
动态数组/栈/队列/链表/BST/堆/线段树/Trie/并查集/AVL/红黑树…
11.2k 16
1.8k 17
1.7k 14
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号