2023-2024-1 20231414 《计算机基础与程序设计》第七周学习总结

发布时间 2023-11-09 19:54:10作者: 20231414王仕琪

学期(2023-2024-1) 学号(20231414) 《计算机基础与程序设计》第七周学习总结

作业信息

这个作业属于哪个课程 <班级的链接>(如2023-2024-1-计算机基础与程序设计
这个作业要求在哪里 <作业要求的链接>(2023-2024-1计算机基础与程序设计第七周作业)
这个作业的目标 <写上具体方面>数组与链表,基于数组和基于链表实现数据结构,无序表与有序表,树,图,子程序与参数
作业正文 ... 本博客链接 https://i.cnblogs.com/posts/edit

教材学习内容总结

《计算机科学概论》
抽象数据类型,栈堆,列表,树,图,子程序
《C语言程序设计》
循环控制结构与循环语句,计数控制的循环,嵌套循环条件控制的循环,流程图的转移控制

教材学习中的问题和解决过程

《计算机科学概论》

  • 问题1:输出二叉检索树中的数据时调用编号是什么,什么时候需要用调用编号什么时候不需要
  • 问题1解决方案:查阅相关资料了解到:在输出二叉搜索树中的数据时,一般会使用中序遍历的方式进行输出。中序遍历的顺序是先输出左子树的数据,然后输出根节点的数据,最后输出右子树的数据。所以,当调用编号时,可以使用中序遍历的方式进行调用。调用编号通常在遍历二叉搜索树时使用,特别是在进行递归遍历时。调用编号的作用是为了记录当前遍历到的节点的位置,方便在递归过程中进行调用。
    具体来说,当需要对二叉搜索树进行遍历操作时,可以使用调用编号来标记当前遍历到的节点位置,并在递归过程中传递调用编号。这样可以方便地在递归的每一层中进行调用,并在需要的时候获取或修改节点的数据。
    然而,并不是所有情况下都需要使用调用编号。如果只是简单地访问二叉搜索树中的数据,而不需要进行遍历或递归操作,那么就不需要使用调用编号。在这种情况下,可以直接通过树的指针或引用来访问节点的数据。
  • 问题2:调用编号的种类及其对应的含义有哪些
  • 问题2解决方案:询问chatgpt:


    《C语言程序设计》
  • 问题3:不懂什么是NS流程图
  • 问题3解决方案:NS流程图是一种用于描述计算机网络系统中数据流动和处理过程的图形化表示方法。NS流程图通常用于描述计算机网络中的数据传输、处理和存储过程,以及网络中各个组件之间的交互关系。
    NS流程图包括以下几种元素:
  1. 源和目的地:表示数据的来源和最终目的地,通常用箭头表示数据流的方向。
  2. 处理单元:表示对数据进行处理或转换的组件,如数据包的解析、加密、压缩等。
  3. 存储单元:表示数据的存储位置,如缓存、数据库、文件等。
  4. 数据流:表示数据在系统中的流动路径,通常用箭头表示数据流向。
    NS流程图的绘制可以帮助人们更直观地理解计算机网络系统中数据的传输和处理过程,有助于网络系统的设计、分析和优化。在实际应用中,NS流程图常用于描述网络通信协议、数据传输过程、系统架构等方面。

基于AI的学习



代码调试中的问题和解决过程

  • 问题1:为什么一个数的因子不会超过它的平方根。
  • 问题1解决方案:

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 200/200 2/2 20/20
第二周 300/500 2/4 18/38
第三周 500/1000 3/7 22/60
第四周 300/1300 2/9 30/90

参考:软件工程软件的估计为什么这么难软件工程 估计方法

  • 计划学习时间:10小时

  • 实际学习时间:15小时

(有空多看看现代软件工程 课件
软件工程师能力自我评价表
)

参考资料