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

发布时间 2023-11-12 20:12:11作者: 20231401蔡梓文

学期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