标签:csdn 产生 style int 没有 title 描述 输入 点击
目录
从第七周开始,我们慢慢地接触到了数据结构以及一些算法的思想。
然后,我们了解的是关于栈、队列、链表、线性表等结构的一些基本知识以及一些实现方法,其中,主要学习的是队列与栈,这是两种比较重要也比较常用的结构,我们在进行许多优化的时候都是可以用上它们的。栈是一种先进后出的结构类型,在生活史们可以看到许多类似的例子,比如我们乘坐电梯,对于同一楼层,一般也是后上来的站得比较靠外的先下,而先上来的要等后上来的下去后再下,也可以拿在箱子里放东西当例子,后放的总是放在上面,我们在查找最小覆盖数区间时可以用到。而队列则是一种比较符合中国传统观念的先上先下的原则,可以比作我们日常生活中的排队,它的名字本来也就叫做队列。同时,它们也都是可以用数组或者链表实现的。
问题2解决方案:首先,我们要关注到的是空与满的上一个状态是不一们的,于是我们就可以用上一个状态来描述,我们在实现的时候可以把上一个时间的状态以某个变量记录下来,然后在下一个状态的判定时用上。还有一种方法就是我故意少存一个,这是一种令人脑洞大开的新思路,我们很少会想到这样做,但也确实可行,也权标轮转时间方便,我们少存一个,就可以让它以front的前一个是否是rear来判断是否是满的。
所以它飘了
当点击1号位的“魔法棒”后,它的边上多了几个箭头,它的!不红了,它也稳了。
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | |
---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 |
第一周 | 62/62 | 1/1 | 30/30 |
第二周 | 188/250 | 4/5 | 17/47 |
第三周 | 619/869 | 1/6 | 18/65 |
第四周 | 386/386 | 2/8 | 20/82 |
第五周 | 909/1295 | 0/8 | 18/100 |
第六周 | 1470/2765 | 1/9 | 25/125 |
第七、八周 | 1437/4202 | 3/12 | 33/158 |
标签:csdn 产生 style int 没有 title 描述 输入 点击
原文地址:https://www.cnblogs.com/ydfy/p/11787497.html