为了账号安全,请及时绑定邮箱和手机立即绑定

最新回答 / ghcg
<...图片...>不会丢失的,current记录了当前位置的值,while循环结束后这一段代码会把当前值赋值过去。循环中不是交换,你可以理解为循环把所有比当前值大的都后移了一位,循环结束后这一段代码会把空出来的位置赋值过去

最新回答 / 慕粉1541820
1、数组中插入:10个人排成一排,身上都贴好了编号(比如1~10)你现在想让一个人插入进入,排在 3 的位置此时需要做什么呢?需要从3号开始,把每个人身上的编号撕下来,“3号”编号牌交给新来的,“4号”编号牌交给原来的“3号”……依次直到最后一个人,还要给他做一个新的编号牌:“11号”2、链表中插入:10个人手拉手站成一排,但是没有编号,每个人只知道自己的前一个人和后一个人是谁你现在想让一个人插入进入,排在 3 的位置此时开始报数,报到“3”的人和前一个人(“2”)松开手,然后新来的人站进去和原来的“2”...

最新回答 / fengshenwonderful
因为一个组内的元素个数可以是超过2个的,减一次不一定是0

最新回答 / 喜歡_Me_0
SketchUp(草图大师)软件里面的一部分,安装好以后里面有一个文件夹是LayOut,打开里面就是
这个故事带入有点牵强吧··· 直接讲第几个数这样不好吗···

最赞回答 / 别亦逢
这里好像搞错了,应该是(tail+1)%len == front;假如front=0,队列长度len为5,当满队列时tail=4,(4+1)%5=0;假如front=1,队列长度len为5,当满队列时tail=0,(0+1)%5=1;假如front=2,队列长度len为5,当满队列时tail=1,(1+1)%5=2;依次类推……
课程代码:https://github.com/Mr1wangjiabin/mooc-damu-algorithm
非常适合初学者学习数据结构和算法,老师的讲课方式我也很喜欢。什么时候出更深入的课程?我会支持的
老师讲的很好啊!这1块钱花的挺值的。以前都不了解局部变量为什么存储在栈中,学完这个课程有时间就再深入专研一下算法和数据结构吧。
数组结构就是线性表是一种具体结构吗
老师讲的还是比较入门的,适合基础一般般的,没有很深入的知识点
老师讲课的条理还是比较清晰的,有兴趣的可以听一听

最新回答 / 多捞啊
hash值决定位置后,判断链表中的值即可

最新回答 / 慕粉1723027295
LinkedList实现了Queue接口。Queue接口窄化了对LinkedList的方法的访问权限(即在方法中的参数类型如果是Queue时,就完全只能访问Queue接口所定义的方法 了,而不能直接访问LinkedList的非Queue的方法),以使得只有恰当的方法才可以使用。BlockingQueue 继承了Queue接口。你可以把Lis理解为球,Queue理解为篮球,也就是更加具体了,篮球是包含在球之内的。
¥36.00
立即购买
课程须知
1、需要具备Java基础 2、了解Lambda表达式
老师告诉你能学到什么?
1、能够掌握常见数据结构,包括栈、队列、链表、二叉树和散列表等 2、能够掌握排序算法,包括冒泡排序、选择排序、插入排序等
加群二维码
  • 慕课Java核心用户群
  • 群号:3143167327
  • 付费用户专享
  • 技术学习型社群

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消