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

2022-2023-1 20221307《计算机基础与程序设计》第八周学习总结

时间:2022-10-20 20:11:19浏览次数:77  
标签:遍历 中序 2023 访问 二叉树 2022 顶点 20221307 节点

这个作业属于哪个课程 :首页 - 2022-2023-1-计算机基础与程序设计 - 北京电子科技学院 - 班级博客 - 博客园 (cnblogs.com)

这个作业的要求在 :2022-2023-1 《计算机基础与程序设计》教学进程 - 娄老师 - 博客园 (cnblogs.com)

 

教材内容学习总结

本周计算机科学概论主要学习了二叉树,图,和链表相关问题,在此一一总结

0.二叉树

定义:”百度百科“,二叉树(binary tree)是指树中节点的度不大于2的有序树,它是一种最简单且最重要的树。二叉树的递归定义为:二叉树是一棵空树,或者是一棵由一个根节点和两棵互不相交的,分别称作根的左子树和右子树组成的非空树;左子树和右子树又同样都是二叉树 [2]  。看着乱七八糟的,总之应该是树的一种,那么对于其前序,中序,后序遍历,我在此写出方法。

前序:(应该是也称先序遍历)即为从二叉树的根节点为起点,沿着二叉树外沿,逆时针走一圈之后回到根起点

给张图                                     

那么如果对应到本题中来  前序遍历即为:DBACEGF

 

中序:中序遍历可以看成二叉树每个节点都直接沿垂直方向投影下来,因此本体易得,中序遍历即为:ABCDEFG

后序遍历:后序遍历就想摘葡萄,那么原则就是把一串葡萄剪成一颗一颗地,但只能从一刀能够剪下的葡萄开始剪那么本题为,后序遍历:ACBFGED,FGEACBD...;

图:

图遍历又称图的遍历,属于数据结构中的内容。指的是从图中的任一顶点出发,对图中的所有顶点访问一次且只访问一次。图的遍历操作和树的遍历操作功能相似。图的遍历是图的一种基本操作,图的许多其它操作都是建立在遍历操作的基础之上。 由于图结构本身的复杂性,所以图的遍历操作也较复杂,主要表现在以下四个方面: ① 在图结构中,没有一个“自然”的首结点,图中任意一个顶点都可作为第一个被访问的结点。 ② 在非连通图中,从一个顶点出发,只能够访问它所在的连通分量上的所有顶点,因此,还需考虑如何选取下一个出发点以访问图中其余的连通分量。 ③ 在图结构中,如果有回路存在,那么一个顶点被访问之后,有可能沿回路又回到该顶点。 ④ 在图结构中,一个顶点可以和其它多个顶点相连,当这样的顶点访问过后,存在如何选取下一个要访问的顶点的问题。(百度百科)    图的遍历分为深度优先遍历和广度优先遍历,在本题中优先访问左边节点;

 

DFS:先访问一个起始顶点V,之后从V出发,访问它的任意邻接顶点W1,之后访问与W1邻接但还未访问的W2

以此类推;;;

BFS:先访问一个节点,之后访问与该节点相邻的全部节点;;

 

对于本题;DFS:053421......

                  BFS:  051234......

 

《c语言程序设计》

调试代码时的问题:

1.在本周做华为实验的时候,在完成实验任务时遇到了switch中的低级错误,在两个switch语句进行嵌套时我忘记了二者对应一个变量,因此而发生了报错,原代吗删了。

 

本周错题:

 

 


 

 

 

 

 

 

 

 

标签:遍历,中序,2023,访问,二叉树,2022,顶点,20221307,节点
From: https://www.cnblogs.com/zhangchengwei/p/16811108.html

相关文章

  • 【闲话】2022.10.20
    明天就要走了,好欸好家伙,又来一个紫荆花之恋绷不住了BK又要开始了CSP2022RP+=INF!!今天真不想该题了以及闫某人你把代码放多项式乘法里,几个意思?有水平地赫题......
  • 2022-CNASGA-IT2
    受疫情影响,线上办公已成为全球各地工作的主要方式,同时线上投资也逐渐增多。某公司通过网站告知投资者,投资该公司的运营项目,可获得高额回报。现获取包含该公司投资网站和数......
  • 2022蓝帽杯取证部分复盘学习
    目录手机取证手机取证_1手机取证_2计算机取证计算机取证_1计算机取证_2计算机取证_3计算机取证_4程序分析程序分析_1程序分析_2程序分析_3程序分析_4网站取证网站取证_1网......
  • 中国顶级CTF竞赛网络安全大赛--2022网鼎杯re2解题思路来了,快来围观!
    作者:黑蛋一、脱壳PEID查不出来,用了die,显示是UPX3.96的壳,用了脱壳机,脱不了,只能手动脱壳,拖入x64dbg,F9运行到程序领空,很明显的特征,push:无脑使用ESP定律大法,对ESP下硬件访问......
  • 2022-10.md
    2022-10.md新建模板小书匠一、面试准备(去节奏把控-慢)1.业态业态分析:业态就是指零售店卖给谁、卖什么和如何卖的具体经营形式。我们的saas服务主要用户是餐饮行......
  • 计算机基础与程序设计 2022-2023-1 熟悉编程语言
    从以上的内容中我们看到理想让我们确定了未来的目标,为人生的价值追求提供着自觉的目标和典范。理想好比是人的生活形象的“底片”:对过去和现在,它是人生事业现实的“曝光......
  • 2022最新可用,喜马拉雅付费音频爬取工具,给力推荐!
    之前找了几个Python爬取喜马拉雅付费音频的脚本,但是无奈好多都用不了了,毕竟经常算法更新什么的,然后自己又不会写代码,太难了。 找了好久,终于找到一款不需要会代码就能爬......
  • 来老男孩教育,为2022画上圆满的句号!
    时间教会我们成长但并未教会我们如何选择人生的方向时光转瞬即逝转眼间,2022年仅剩下最后70多天你是否还在一边焦虑时光飞逝一边在原地徘徊不前?......
  • 2022.10.20小记
    想下班,又困又饿又虚弱,我的好朋友们已经在给我分享他们的晚饭了,而我还得接着干一小时。晚上不想去游泳了,累死了收到了新的鼠标,很开心没有其他特别的事了......
  • 前端笔记-html-引用-20221020
    HTML引用1.<q>标签:用于短的引用。浏览器通常会为<q>元素包围引号。<p>WWF的<q>目标是构建人与自然和谐共处的世界</q></p> 2.<blockquote>标签:长引用。浏览器......