12 2019 档案

数据结构 七 二叉树的遍历
摘要:遍历的含义: 在二叉树的一些应用中,常常要求在书中查找具有某种特征的结点,或者对书中全部结点逐一进行某种处理。这就引入了遍历二叉树的问题 遍历二叉树:指某种次序访问二叉树上所有结点,使每个结点呗访问依次且仅被访问一次。 遍历规则: 由二叉树的递归定义知,二叉树的三个基本组成是:根节点,左子树,右子树 阅读全文

posted @ 2019-12-27 19:58 云小道 阅读(551) 评论(0) 推荐(0)

C 语言指针
摘要:指针究竟是什么呢? 指针是一个指针为地址的变量正如char类型的变量用字符作为其数值,而Int类型变量的数值是整数,指针变量的数值表示是地址 如果将某指针变量命名为pas,那么就可以获得一下语句: pas=&passwd 这里是把passwd的地址赋值给pas 指针需要的符号:* & 地址运算符(& 阅读全文

posted @ 2019-12-27 10:41 云小道 阅读(191) 评论(0) 推荐(0)

数据结构导论 六 树
摘要:树的相关术语 结点:有一个数据元素及若干指向其他结点的分支所组成 度:结点的度:该结点的子树树(即分支树) 树的度:书中结点的度最大值 叶子(终端结点):度为零的结点 非终端结点:度不为零的结点 孩子(子节点):结点的字数根称为该结点的孩子 双亲(父节点):一个结点称为该节点所有子树根的双亲 祖先: 阅读全文

posted @ 2019-12-25 16:05 云小道 阅读(359) 评论(0) 推荐(0)

数据结构导论 五 栈、队列和数组
摘要:栈 栈的定义:只是在表的一端进行插入和删除的线性表 其中:允许插入及删除一端(表尾)称为栈顶(top) 另一端(表头)称为栈底(Bottom) 当表中没有元素时称为空栈 S={i1,i2,i3,i4,i5,i6} 此时 i1称为栈底 i6称为栈顶 图1 进栈:在栈顶插入一个元素 出栈:在栈顶删除一个 阅读全文

posted @ 2019-12-24 14:07 云小道 阅读(791) 评论(0) 推荐(0)

数据结构导论 四 线性表的顺序存储VS链式存储
摘要:前几章已经介绍到了顺序存储、链式存储 顺序存储:初始化、插入、删除、定位 链式存储:初始化、插入、删除、定位 顺序存储:初始化 链式存储:初始化 顺序存储:插入 链式存储:插入 顺序存储的插入i是先将插入后面的往后移动插入i-1个位置,空出插入的地方在进行插入 链式存储:插入结点d,先将d的尾结点连 阅读全文

posted @ 2019-12-18 18:50 云小道 阅读(378) 评论(0) 推荐(0)

C语言 复习函数
摘要:什么是函数呢? 首先函数是在完成特定任务的程序代码中,拥有自己独立的单元。 举个例子 “你可以拿本书吗?” ”你可以拿本语文书吗?“ “你可以拿苹果吗?”。。。。。 如果要是放到程序里面估计要重复很多一样的动作,所以函数的第一个优点就是:可以省去重复代码的编写 将“你可以拿”作为它的函数,接下来拿的 阅读全文

posted @ 2019-12-18 14:00 云小道 阅读(210) 评论(0) 推荐(0)

每天学点HTML01(注释,标题用法)
摘要:HTML背景 HTML 又叫超文本标记语言 ,诞生于20世纪90年代初 1 <html> 2 <head><title>demo1</title> 3 </head> 4 <body> 5 <!-- by 19-12-17--> 6 那就来一个hello word来开场吧唉 7 </body> 8 阅读全文

posted @ 2019-12-17 21:33 云小道 阅读(222) 评论(0) 推荐(0)

linux-认识vi vim
摘要:vi 编译器 Linux vi 命令非常强大,熟练地使用它可以高效的编辑代码,配置系统文件等 命令:vi [文件] vim [文件] vi 分为三种模式:命令模式、文字模式、末尾模式 命令模式:以vi打开一个文件就直接进入一般指令模式,在这里可以通过上下左右开移动光标,可以文件内容;复制粘贴文件数据 阅读全文

posted @ 2019-12-17 17:50 云小道 阅读(285) 评论(0) 推荐(0)

C语言复习上
摘要:通常开始学习C语言的时候,第一句写的就是"helloword" 接下来的日子里需要注意的是{} {}, , "" “” ;....等输入法的中英文状态下是否正确,这个是最基本的,一个字节是8位 好了,接下来带着大家认识,int ,long ,short,char ,double ,float ,bo 阅读全文

posted @ 2019-12-16 21:28 云小道 阅读(379) 评论(0) 推荐(0)

树莓派安装mysql
摘要:前置,更新系统 sudo apt-get update sudo apt-get upgrade 安装与配置MySQL 直接安装mysql的话,默认下载的是MariaDB,两者差别不大,用法一样。如果真想下载mysql,需要换源,新版的Linux系统自带的是MariaDB,那还需要卸载另装。apt- 阅读全文

posted @ 2019-12-16 19:07 云小道 阅读(1063) 评论(0) 推荐(0)

线性结构四 链式存储
摘要:链接方式存储的线性表简称为链表 Link List 链表的具体存储表示为: 1)用一组任意的存储单元来存放 2)链表中结点的逻辑次序和物理次序不一定相同。还必须存储指示其后继结点的地址信息 用一组地址任意的存储单元存放线性表中的数据元素 链表是:线性表中数据为(1,3,5,7.8) 单链表:data 阅读全文

posted @ 2019-12-14 11:28 云小道 阅读(616) 评论(0) 推荐(0)

数据结构导论 三 线性表-顺序存储
摘要:线性表是什么样子呢? 类似这种,可以当作生活中流水线作业是一样的。 线性表是由n(N>=0)个数据元素(结点)比如a1,a2,a3....an组成的有限序列 数据元素的个数n定义为表的长度, 当n=0时为空表(null) 当n>0时为非空表 L=(a1....an) a1称为起始点 ,an为终端结点 阅读全文

posted @ 2019-12-09 22:48 云小道 阅读(745) 评论(0) 推荐(0)

数据结构导论 二 时空性
摘要:通过上一章,https://www.cnblogs.com/X404/p/11984707.html中可以知道数据结构分为 1.逻辑结构 包含: 1)集合 2)线性结构 3)树形结构 4)图结构 2.存储结构 1)顺序存储 2)链式存储 3)索引存储 4)散列存储 以上也是重点需要进行了解的, 废话 阅读全文

posted @ 2019-12-08 20:54 云小道 阅读(463) 评论(0) 推荐(0)

树莓派安装、卸载、更新软件
摘要:SSH连接树莓派后是这样的窗口,那么新创建的系统肯定没有太多软件, 如何使用这个安装软件呢? 好废话不多说,安装软件是通过apt-get 命令来安装它 由于使用树莓派的时候通常情况下都是普通用户权限$,但是安装的话需要使用ROOT权限# 因此,需要在命令前面加上sudo 来告诉操作系统安装作为roo 阅读全文

posted @ 2019-12-05 20:43 云小道 阅读(3827) 评论(0) 推荐(0)

数据结构导论第一章
摘要:1.数据结构的概念 数据结构(Data structure)是指一组相互之间存在一种或多种特定关系的数据的数据的组织方式和他们在计算机内的存储方式,以及定义在该组数据上的一组操作。 数据结构主要研究: 1)数据(计算机加工对象)的逻辑结构 2)实现各种基本操作的算法 计算机解决问题的步骤分为: 数据 阅读全文

posted @ 2019-12-04 18:38 云小道 阅读(475) 评论(0) 推荐(0)