2023-2024-1 20231324 《计算机基础与程序设计》第七周学习总结
2023-2024-1 20231324 《计算机基础与程序设计》第七周学习总结
作业信息
这个作业属于哪个课程 | 2023-2024-1-计算机基础与程序设计 |
---|---|
这个作业要求在哪里 | 作业要求的链接2023-2024-1计算机基础与程序设计第七周作业) |
这个作业的目标 | 总结第七周学习收获 |
作业正文 | 2023-2024-1 20231324《计算机基础与程序设计》第七周学习总结 |
教材学习内容总结
1.C语言程序设计:
学习了变量的类型及其作用,常见的如自动变量和静态变量等。学习了数组的用法和使用要求。
数组一定不能出现下标越界的错误,因为编译器只会检测方框里的数字是否大于零而不会检测是否越界。
2.计算机基础与程序设计:
学习了栈、队列、链表、图和树的相关知识
栈是只能在一端进行添加和删除的。
队列可以在一段添加,另一端删除。
链表则更加强力,类似python里的列表。
图的深度优先和广度优先遍历:
深度优先遍历是从一个节点一直到最深处在回溯到未遍历过的继续。
广度优先遍历是多个分支同时向深处遍历。
树的4种遍历方式:
1.先序遍历:先访问根节点,再访问左子树,最后访问右子树。
2.后序遍历:先左子树,再右子树,最后根节点。
3.中序遍历:先左子树,再根节点,最后右子树。
4.层序遍历:每一层从左到右访问每一个节点。
基于AI的学习