2022-2023-1 20221413《计算机基础与程序设计》第七周学习总结
## 作业信息
|这个作业属于哪个课程|[2022-2023-1-计算机基础与程序设计](https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP)
|这个作业要求在哪里|[2022-2023-1计算机基础与程序设计第七周作业](https://www.cnblogs.com/rocedu/p/9577842.html#WEEK07)
|这个作业的目标|
- 数组与链表
- 基于数组和基于链表实现数据结构
- 无序表与有序表
- 树
- 图
- 子程序与参数
|作业正文|https://www.cnblogs.com/RoyWang1108/p/16796849.html
## 教材学习内容总结
《计算机科学概论》第八章主要讲述了抽象数据类型:数据结构,容器。其中数据结构中含有栈,队列,列表,树等概念,介绍了二叉树检索以及三种检索方式。
介绍了参数的传递,形参,实参的区别。
《C语言程序设计》主要讲述了循环控制结构,介绍了当型循环结构:for语句;直到型循环结构:while语句,do-while语句;并介绍了其使用条件即规则,学习break,continue,goto语句。
## 教材学习中的问题和解决过程
- 问题1:没有特别了解二叉树检索的含义和用法
- 问题1解决方案:通过百度搜索较为深入的理解了二叉树的具体用法
https://www.baidu.com/link?url=IxvDnSHwb7W-Udknoxx5VLWDh8TVz0iHFbqJ8rFYuWyKrK8TkFIvTelmMtT3EsK3wkVpMeaflSr5fVp3DFdfAikxnTpqYzUJYSppitLJ5JctIrKtj6GrJ0h3Xgcv2OoO&wd=&eqid=c6158e1400027c5d00000002634c1560
## 代码调试中的问题和解决过程
- 问题1:如果按照代码逻辑输入78运行结果应为中等,但实际运行结果却是良好
- 问题1解决方案:将代码中的70<=score<80改为score>=70&&score<80后运行结果正确,但我还是不明白为什么用70<=score<80不行
## 上周考试错题总结
- 错题1及原因,理解情况
无限递归是因为没有一般情况 ×
## 学习进度条
| | 代码行数(新增/累积)| 博客量(新增/累积)|学习时间(新增/累积)
| | 目标 | 5000行 | 30篇 | 400小时 |
| | 第四周 | 100/250 | 1/5 | 20/50 |
| | 第五周 | 100/350 | 1/6 | 20/70 |
| | 第六周 | 150/500 | 3/9 | 15/85 |
| | 第七周 | 150/650 | 1/10 | 20/105 |