2022-2023-1 20221415 《计算机基础与程序设计》第六周学习总结
作业信息
这个作业属于哪个课程 | <班级的链接>(2022-2023-1-计算机基础与程序设计) |
---|---|
这个作业要求在哪里 | <作业要求的链接>(2022-2023-1计算机基础与程序设计第五周作业) |
这个作业的目标 | 功能设计与面向对象设计、面向对象设计过程、面向对象语言三要素、汇编、编译、解释、执行 |
作业正文 | <作业正文>(第八周学习总结) |
教材学习内容总结
计算机科学概论第九章:功能设计、面向对象程序设计、三个特性(封装性、继承性、多态性)、四个名词(汇编、解释、编译、执行);
C语言程序设计第七章:指针
代码调试中的问题和解决过程
题目:存在重复元素。
首先想到的是暴力求法,但没有试过;其次是记录出现的数字,这个方法超时了;再者是先排序再查找,打了一个快速排序仍然超时,查找原因后认为应该是递归进程过多导致栈溢出了。参照官方给的解法,知道了qsort()这个c库提供的函数,使用这个函数代替快速排序的函数成功通过了这道题。
代码托管
上周考试错题总结
- he properties of an abstract data type are tightly related to the implementation of that data type.
正确答案: 错误
你的作答: 正确
解答:抽象数据类型:属性(数据和操作)明确地与特定实现分离的容器)
错误原因:根据自己的理解选了,没有注意书上的内容。
学习进度条
代码行数(累积) | 博客量(累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
第五周 | 3000 | 13 | ||
第六周 | 5000 | 19 | ||
第七周 | 5500 | 21 | ||
第八周 | 6000 | 22 |