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    


posted @ 2022-10-16 10:02  雨文水心  阅读(25)  评论(0)    收藏  举报