从列表中插入和删除元素时有两种状况:一种是处理第一个结点的状况,另外一种时处理其它结点的状况。经过在列表的前端引入哨兵节点或哑节点,就能够去除这种涉及第一个结点的状况。哨兵结点能够做为一个假的第一个结点,并无真正表示列表中的某个元素。当使用了哨兵结点时,全部的插入和删除操做就都属于第二种状况了。html
存储在集合中的对象不该该含有基本数据结构的任何实现细节。前端
问题2:书P36 设计要点 提到git
取消操做一般是使用一种名为drop - out的栈来实现的。
与通常栈不一样的是drop - out栈对能存储的元素数量有限制,一旦达到限制,若是有新元素要压入,那么栈底的元素将被从栈中丢弃掉。算法
问题2解决方案:能够从新申请一块数组空间。 拷贝一下数据,释放原来的数据,删除第一个元素,并总体向前移动。数组
问题3解决方案:
数据结构
并未从API中找到结果。less
问题2:AS中组件不显示问题。提示错误: failed to load AppCompat ActionBar with unkNown error
学习
在AndroidManifest.xml文件中找到全局样式文件 Theme,按住Ctrl+鼠标点进去
.net
进入到这个文件,在前面增长 “Base”
设计
问题3:AS报错
This view is not constrained, it only has designtime positions, so it will jump to (0,0) unless you
放弃不难,但坚持必定很酷。事情没有好坏对错。坚持了,努力了,成功与否都显得再也不重要。舞台是否光鲜,全在于你。
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 0/0 | 1/1 | 10/10 | |
第二周 | 610/610 | 1/2 | 20/30 |