姓名: 倪骏 日期 9月12日
今日学习任务
学习了解数据结构中队列的结构;队列中顺序存储结构及链式存储的程序编译。
学习线性结构算法的分类、特点及各项操作。
一、线性结构存储方式:
1、顺序存储(连续)【使用数组】
2、链式结构【使用链表】
二、特点:
1、顺序存储:一般使用循环队列
队列:先进先出
队头(front):取出数据、队尾(rear):存放数据
队列结构存储方式:
2、链式结构:链表中分为数据域和指针域
空队:队头队尾指向同一个
队尾指针:指向最后一个元素的后一个
循环队列的长度:(rear-front+MAXSIZE)%MAXSIZE;
判断队列是否满:(rear+1)%MAXSIZE==front;
今日任务完成情况
课上基本完成编译任务,但对程序的理解还是不够深刻,对C语言的知识也不够熟悉,要是自己书写代码的话,几乎很难完成。
书写代码量:约400行.。
今日开发中出现的问题汇总
课上书写代码基本上没有出现什么较大的问题。但小问题不断。。
今日开发收获
了解了队列的特点和属性, 大概了解链表的使用,了解并完成了关于链式队列的简单功能函数代码编写。与同座合作效果良好,相互帮助解决了一些简单的小问题,大多数的问题有了经验可以自己解决,并且更加熟悉了Linux操作系统。
自我评价
按要求完成代码的编写,对课程越来越感兴趣。
编写程序总是出现奇奇怪怪的错误,还需要更加练习。
今天上课有点走神 差点没跟上老师的进度 哈哈哈哈哈