姓名:吴夕雨 日期:2018-9-11
今日学习任务:
1、什么是栈?
2、线性结构的存储方式有哪两种?
3、允许删除和插入的一端是哪一端?
4、如何编写进栈,出栈,读取栈中元素、清空栈的程序?
今日任务完成情况:
1、理解了栈的含义和工作方式
2、完成了栈在程序中的各种情况的运行,代码量400行。
今日未解决的问题:
1、在获取栈顶元素和清空栈的程序编写中有些问题,其余都是缺少分号。
今日开发的收获:
1、知道了什么是树形结构(例如文件夹)
2、知道了栈顶是操作数据的一端
3、线性结构存储的方式有顺序存储和链式存储,顺序结构的是连续的,链式结构是不连续的
4、开头用#ifndef STACK_H,是为了避免同一个C重复包含同一个头文件。
自我评价:
基本能按要求完成任务,但也要多加练习,因为是新学的知识