2022-2023-1 20221326《计算机基础与程序设计》第七周学习总结
班级链接:https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP
作业要求:https://www.cnblogs.com/rocedu/p/9577842.html#WEEK07
作业目标:数组与链表,基于数组和基于链表实现数据结构,无序表与有序表,树,图,子程序与参数
作业正文:https://www.cnblogs.com/Sandy-/p/16795607.html
教材学习中的问题和解决过程
问题1:栈与队列的优缺点?
问题1解决方案:
栈:优点:提供后进先出的存储方式,添加速度快,允许重复
缺点:只能在一头操作数据,存取其他项很慢
队列:优点:提供先进先出的存储方式,添加速度快,允许重复
缺点:只能在一头添加,另一头获取,存取其他项很慢
问题2:参数传递类型?
问题2解决方案:(1)按值传递参数:将实参变量的值复制一个到临时存储单元中,如果在调用过程中改变了形参的值,不会影响实参变量本身,即实参变量保持调用前的值不变。
(2)按地址传递参数:把实参变量的地址传送给被调用过程,形参和实参共用内存的同一地址。在被调用过程中,形参的值一旦改变,相应实参的值也跟着改变。
(3)按数组传递参数:使用数组作为实参传递到子过程的形参中,数组传递必须采用地址传递的方式来传递参数。
代码调试中的问题和解决过程
问题1:do-while结构执行错误
问题1解决方案:do-while语句后的while添加分号
学习进度条
| 代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
| 目标 | 2400行 | 20篇 | 100小时 | |
| 第七周 | 700/700 | 3/16 | 35/35 | |
| 第八周 | 0/800 | |||
| 第九周 | 0/900 |
浙公网安备 33010602011771号