03 2021 档案
摘要:一、深度优先遍历 深度优先遍历我们用递归来实现(笔者暂时还不知道有没有非递归方法) 递归的第一步,也就是当我们遍历到这个节点的时候,我们应该做两件事,第一件事是我们想要做的,我们遍历这个节点为的是什么,也就是访问函数;第二件事,这个节点有没有递归过,我们应该有记录,如果没有记录递归将无法结束
阅读全文
摘要:简单理解C语言如何构建工程 首先我们最好有一个好用的编辑器,vscode也好,visual studio也罢,dev也行,这里我们使用的是code::block; 一、了解C语言工程的构建原理 首先我在这里放一张图,让我们来看一下是这张图叙述了那些事情: 上图取自大名鼎鼎的csapp,它描述
阅读全文
摘要:浮点数——计算机组成原理笔记 一、浮点数简介 浮点数是计算机中的一个数值型数据;与之相对应的概念是定点数;本篇笔记建议配合《计算机组成原理——面向实践培养》食用~ 首先我们来介绍原理性的浮点数格式 在这个图中,主要分为两部分,一个是包含阶符的阶码,另一个是包含数符的尾数;在二进制中,真值
阅读全文
摘要:前言:如果你已经学习了邻接表的存储思想,那么逆邻接表也非常好理解,我们的重点是十字链表 首先我们来继续介绍逆邻接表,逆邻接表和邻接表是一样的,只不过在邻接表上,一个顶点后面连接的一串节点都是以顶点为弧尾的弧头节点,我们建立邻接表的时候就先查找一条边的起点,然后往这个起点上连接新的顶点,那么逆邻接表就
阅读全文
摘要:前言:复习一下数据结构,今天主要是学习 图存储的思想 邻接表 邻接表是什么呢,这要从邻接表的具体实现说起: 首先我们给大家看一个邻接表的实例, 在这个邻接表的示意图中我们可以看出来,邻接表是由一个一个数组组成的,这个数组包含了所有的顶点,我们也可以叫他为顶点数组,也就是v1、v2、v3,而v1后面还
阅读全文
摘要:前言:本篇使用markdown写成,图片的呈现效果可能不尽人意,见谅,该博客内容主要来自08版讲述html4.1的《html开发王》,笔者又在互联网上探索了相关的知识进行补充,现在内容应该可以适用于当前学习 一、概览 表单是html的一部分,表单中包含若干控件,比如单选框、复选框、input、上
阅读全文