发表于: 2017-05-26 23:44:43
1 831
今天完成的事情:写更多合作公司的公司列表展示,写论文
明天计划的事情:回学校拍一波毕业照,聚一聚
遇到的问题:论文写了6000字,还差9000字,得肝几天
收获:
小课堂收获:将图片上传封装成指令。
数据结构:
列表:一组数据,其表项按顺序排列。一个的开头称为表头,表的末端成为表尾。几乎所有的数据都可以看出列表,二维数组可以看成是行的列表,文本可以看成是符号的列表。
通过严格限制列表项中的访问方式,可以得到两种特殊类型的表:栈和队列。
栈:是这样一种列表该表的项只能在表头进行添加和删除。用通俗的术语来表示,栈的头顶成为栈顶,栈的尾称为栈底。在栈顶增加一个新的项称入栈,在栈顶删除一个项称为出栈。可以得到:栈是LIFO(last-in,first-out后进先出)的结构。
队列:是这样一种列表,其表项只能从表头删除,,新表项只能从表尾插入。例子有:排队购票的一队人。队列的人先买票,新到的人必须到对尾进行排队购票。先进队列的项会先从队列中删除,就是说队列是FIFO(first-in,first-out,先进先出)的结构。
树:是这样一个数据集合,其项目具有层次化的组织形式。就和html的标签层次一样。如果一个树的每个父节点有不多于两个的子节点,那么称该数为二叉树。
评论