首页 > 编程语言 >2023-2024-1 20231302 《计算机基础与程序设计》第七周学习总结

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

时间:2023-11-11 14:22:36浏览次数:55  
标签:链表 遍历 20231302 作业 2024 二叉树 2023

作业信息

这个作业属于哪个课程 2023-2024-1-计算机基础与程序设计
这个作业要求在哪里 2023-2024-1计算机基础与程序设计第七周作业
这个作业的目标 数组与链表、基于数组和基于链表实现数据结构、无序表与有序表、树、图、子程序与参数
作业正文 https://www.cnblogs.com/9q2z2z/p/17825878.html

教材学习内容总结

  • 学习了数组与链表的区别:数组是内嵌结构,链表是抽象结构。链表是应用于数组中的,它以结点的概念为基础,而节点是由数据和指针组成的,最后一个指针存放结束符。链式结构是可以由链表形象化的。

  • 无序列表顺序并不重要,项目只是被随意放入其中。有序列表中,项目之间有语义关系。

  • 学习了树与图的概念,了解到它们构造和遍历的方法。学到了子程序、形参、实参的概念,了解了其调用。

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

问题1:有关教材当中的深度和广度遍历还是不太理解,遂自行搜寻相关资料。
解决:找到一个视频。简要的讲,深度遍历是在图中单个线路走到头,然后返回开头,在走下一个节点,继续如上的过程,直到全部走完。广度遍历是从开头开始,把所有距离为1的节点走一遍,再继续往下走1个距离,直到全部走完。可能理解不太准确,但大概也就这样。
问题2:二叉树的前序遍历、后序遍历、中序遍历,书里没讲,但老师留作业了,不太会,自行询问GPT和搜寻视频。
解决:
AI回答:遍历二叉树是指按照一定顺序访问二叉树中的每个节点。常见的遍历方式有前序遍历、中序遍历和后序遍历。下面分别举例说明这三种遍历方式:

s
B

这三种遍历方式都是基于递归的,也可以使用迭代的方式实现。遍历二叉树的方式取决于实际需求,不同的遍历方式可以应用于不同的场景。
又找了视频一共两个。结合视频和GPT回答,了解了不同遍历方法。

基于AI的学习

1

2

3

1
1
2
3

标签:链表,遍历,20231302,作业,2024,二叉树,2023
From: https://www.cnblogs.com/9q2z2z/p/17825878.html

相关文章

  • 2023-2024-1 20231416《计算机基础与程序设计》第7周学习总结
    作业信息这个作业属于哪个课程(https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP)这个作业要求在哪里https://www.cnblogs.com/rocedu/p/9577842.html#WEEK07这个作业的目标《计算机科学概论》第8章《C语言程序设计》第6章作业正文 https://www.cnblo......
  • The 2023 ICPC Nanjing Regional Contest G,F
    G.背包我们要是选一个集合出来并且免除k个宝石的话我们一定是选最贵的k个宝石免费这样我们的做法就是对wi排序然后前面的做背包后面直接贪心选vi最大的k个这样是一定包含了最优解的当然你可以用二分bit也可以直接维护另一个dpintn,tr1[200010],tr2[200010],idx;map<i......
  • 2023-2024-1 20231402《计算机基础与程序设计》第7周学习总结
    2023-2024-120231402《计算机基础与程序设计》第7周学习总结这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第7周作业这个作业的目标自学计算机科学概论第8章,《C语言程序设计》第6章 教材学习内容......
  • WP光电信息学院2023年网络安全季度挑战赛
    签个到就跑WPMiscMISC-没爱了,下一个下载附件压缩包解压之后,获得一个流量包文件使用wireShark打开流量包,Ctrl+F搜索flag{即可获得flagflag{Good_b0y_W3ll_Done}MISC-送你一朵小花花下载附件压缩包解压之后,获得一个JPG图片文件用010打开查看,在文件尾部发现Unicode编......
  • 2023-11-10-所以,最近怎么了
    总感觉,最近过得。。。有点快那种快,是无助的看着时间悄然过去那种快,是来不及的惋惜昨天的迷茫也不知道,谁又能给我一个答案,,,这一步,我该怎么走下一步,我又该怎么走妄想罢了,,,谁有会指引你前行,,只有自己吧最近看安卓的入门教程,因为很多基础不不牢所以去看了一下smali汇编,arm64汇编......
  • 2023-11-11-光棍节快乐
    今天,周六呃,,,,这么快,,,,又过去了一周起床是9:40差不多的一直在床上磨蹭,玩手机在昨天晚上,我突然思考起一个道理那就是关于丢了芝麻捡西瓜这个事情很多东西,,,学着学着就中途放那里了主要打着一个心态就是:这个不好玩,先放在这,以后再来学到最后,,就感觉什么都学了......
  • #2023-2024-1 20231308 《计算机基础与程序设计》第七周学习总结
    2023-2024-120231308《计算机基础与程序设计》第七周学习总结作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第七周作业这个作业的目标自学计算机科学概论第8章《C语言程序设计》第6章作......
  • 导弹拦截做题报告2023
    导弹拦截被19年薄纱了。嗯造两个小时,44pts。#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>usingnamespacestd;constintN=1e5+10;inta[N],cnt=0,sum=0,ans=0;intF[N],tag[N];boolvis[N],is_first=......
  • Kattis - A Complex Problem (The 2023 ICPC Rocky Mountain Regional Contest)
    IntroThiswasoneoftheproblemsIdidn'tdoduringtheregionalcontest.Oneofmyteammatessolvedit.ObservationTherearefewthingstonote.Firsttypeofnotation:subsetmeansthatA$\subset$B,buttherecanbecasesthatsubsetforms......
  • 2023年11月10日总结
    更好的观看总结今天早上是练习赛,还是USACO的题目。最后一道题是白金组的,比较有难度。前三道题还是很简单的,具体可以看我的USACO作题记录1。前几次练习赛USACO的题目我就没有放在那个里面的,比较麻烦,以后就会放在那里面了,请谅解。题解也请参照那个里面的,这里就不放了。那就......