学期2023-2024-1 20231409 《计算机基础与程序设计》第七周学习总结
学期2023-2024-1 20231409 《计算机基础与程序设计》第七周学习总结
作业信息
这个作业属于哪个课程 | 2023-2024-1-计算机基础与程序设计 |
---|---|
这个作业要求在哪里 | 2023-2024-1计算机基础与程序设计第七周作业 |
这个作业的目标 | 自学教材:数组与链表,基于数组和基于链表实现数据结构,无序表与有序表,树(tree),图(Graph),子程序与参数 |
作业正文 | https://www.cnblogs.com/twma/p/17828144.html |
教材学习内容总结
数组:固定大小的连续内存结构,允许快速索引访问,通常用来存储相同类型的数据,可以通过索引来访问数组中的元素。
链表:由一系列节点组成,每个节点包含数据和指向下一个节点的指针。链表的特点是节点之间不一定是连续存储的,而是通过指针相连。链表分为单向链表和双向链表,单向链表中每个节点只有一个指针指向下一个节点,而双向链表中每个节点有两个指针,分别指向前一个节点和后一个节点。
有序表:是一种数据结构,它是一种线性表,其中的元素按照一定的顺序排列。有序表可以是静态的,也可以是动态的。
树:分层数据结构,由节点组成,每个节点有零个或多个子节点,通常用于表示具有层级关系的数据。
图:由节点(顶点)和连接节点的边组成的数据结构,用于表示多对多的关系。
参数:参数可以是各种类型的数据,包括整数、浮点数、字符串、数组、对象等,子程序在定义或调用时用于传递信息的变量,允许子程序处理不同的输入数据
基于AI的学习
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 100/100 | 2/2 | 20/20 | |
第二周 | 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 |