采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师 关于循环使用%data.length这个操作的意义在哪我始终转不过来
假设容量是8,现在front是3,tail是7。
下一个元素插到哪里?
答案是0。
0怎么算出来? (7 + 1)% 8 = 0 :)
循环链表的索引想钟表一样。11点以后是0点。怎么循环起来的?靠求余操作。
现在11点,4个小时后是几点?(11 + 4) % 12 = 15 % 12 = 3。是三点:)
继续加油!:)
老师,可不可以是减?容量是8,现在front是3,tail是7,下一个元素插到0位置,(7 + 1) - 8 = 0
对 7 可以。对 6 不可以。 6 + 1 - 8 = -1。但是求余对所有数字都可以。
明白了,谢谢老师!
辛苦老师
登录后可查看更多问答,登录/注册
动态数组/栈/队列/链表/BST/堆/线段树/Trie/并查集/AVL/红黑树…
10.3k 16
1.4k 17
1.3k 14
1.2k 14