发表于: 2018-09-09 22:14:04
1 533
今天完成的事情:(一定要写非常细致的内容,比如说学会了盒子模型,了解了Margin)
了解一些数据结构。
顺序结构和链表结构,
顺序结构存储的时候,地址放在相邻的地方,当进行插入操作时,从插入的位置开始,后面的所有数据都要向后移动,
同样当删除的时候相反,所有的位置都前移动。
造成的后果就是数据排列紧密,但是删除和插入操作就会变的很慢。
列
a1,a2,a3有三个元素位置未0 .1 .2
当在a2之前插入一条数据的时候a2,a3都会向后移动一位。
删除a2后a3就会向前移动。
链表结构
链表结构数据存储的时候可以放在不相邻的地方,它们会有一个指针来指向下一个数据的位置,
当进行插入和删除操作时,不用去移动原来的存储地址,只需要改变指针的数值就行了,
与顺序结构相反,这样插入和删除都会很快,但是数据存放不紧密。
栈:
相当于一个桶后进先出,先放进去的数据会最后取出来,
常用的方式就是用来,进制间的转换,
后进先出。
明天计划的事情:(一定要写非常细致的内容)
继续进行复盘,顺便补一下基础。
遇到的问题:(遇到什么困难,怎么解决的)
无
收获:(通过今天的学习,学到了什么知识)
了解了一些基础。
评论