学期2023-2024-1 20231401 《计算机基础与程序设计》第七周学习总结
作业信息
这个作业属于哪个课程 | 2023-2024-1-计算机基础与程序设计 |
---|---|
这个作业要求在哪里 | 2023-2024-1计算机基础与程序设计第七周作业 |
这个作业的目标 | 自学教材:数组与链表,基于数组和基于链表实现数据结构,无序表与有序表,树(tree),图(Graph),子程序与参数 |
作业正文 | https://www.cnblogs.com/czzz567/p/17827694.html |
教材学习内容总结
数组:固定大小的连续内存结构,允许快速索引访问,但调整大小或中间插入/删除效率低。链表:由节点组成的序列,每个节点包含数据和指向下一个节点的指针,易于插入和删除,但访问速度较慢。基于数组的数据结构:利用数组的索引特性来实现如栈、队列等数据结构,通常具有固定大小或动态扩容的特点。基于链表的数据结构:利用链表的灵活插入和删除来实现如链表栈、链表队列等数据结构,通常具有动态大小。无序表:数据项的存储没有特定的顺序,查找操作通常是线性的。有序表:数据项按照某种特定的顺序(如数字大小或字典顺序)存储,允许更高效的查找操作,如二分查找。树:分层数据结构,由节点组成,每个节点有零个或多个子节点,通常用于表示具有层级关系的数据。图:由节点(顶点)和连接节点的边组成的数据结构,用于表示多对多的关系。子程序:一段可重用的代码块,可以执行特定的任务并可以被程序的其他部分调用。参数:子程序在定义或调用时用于传递信息的变量,允许子程序处理不同的输入数据
基于AI的学习
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 100/100 | 2/2 | 20/20 | 初步学习Linux |
第二周 | 100/200 | 2/4 | 10/30 | |
第三周 | 100/300 | 2/6 | 20/50 | |
第四周 | 100/400 | 2/8 | 15/65 | |
第五周 | 200/600 | 1/9 | 25/90 | |
第六周 | 200/800 | 1/10 | 20/110 | |
第七周 | 200/1000 | 1/11 | 20/130 |