自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kindlyde

学习,学而习之。 坚持

  • 博客(8)
  • 资源 (10)
  • 收藏
  • 关注

原创 图的遍历

图的遍历:定义:从图中的某一顶点出发,沿着边访问访问图中其余顶点,且使每个顶点仅被访问一次。通常有两种遍历次序方案:•深度优先遍历(dfs)---类似于前序遍历•广度优先遍历(bfs)---类似于层序遍历•深度优先遍历(dfs)算法思想描述:访问起始顶点v 当 v 还有邻接顶点未被访问时:(起始条件)    •深度遍历未访问的邻接顶点

2015-04-25 17:25:57 818

原创 图的定义和存储结构

学习目的及应用:导航 、GPS、网络规划、路径规划交通流可以用一个图来模型化,每一条街道交叉口表示一个顶点,而每一条街道就是一条边。边的值可能是代表限制速度,或者是容量(车道的数目)等等。此时我们可能需要找出一条最短路,或用该信息找出最可能产生交通瓶颈的位置,图的定义:是由顶点的有穷非空集合和顶点之间边的集合组成一种数据结构表示方法: graph = ( V,E )

2015-04-25 17:07:56 1286

原创 线索化二叉树

线索化二叉树指的是二叉树中的结点进行逻辑意义上的“重排列”,使其可以线性的方式访问每个结点前序遍历线索化:方法:利用结点中的空的左指针域,使其指向后继结点。前序遍历下图二叉树,遍历结果是:1 2 4 8 9 5 10 3 6 7,红线部分即指明该结点在前序遍历时的后继元素。算法思想:初始化位置指针   • p = NULL;前序遍历二叉树    

2015-04-25 16:45:33 849

原创 遍历二叉树

二叉树的遍历是指从根结点开始,按照某种次序依次访问二叉树中的所有结点,每个结点只能被访问一次。遍历的意义在于把树中的结点变成某种有意义的线性序列。前序遍历:算法思想:二叉树为空,则操作返回不为空,则       • 访问结点数据,并打印出来       • 先序遍历左子树       • 后序遍历右子树实现代码:void pre_order_

2015-04-25 16:31:39 716

原创 创建二叉树

如何在二叉树中定位结点的位置?指路法定位结点:根据生活中的经历:左拐、右拐、左拐、、、大致思路:通过根结点与目标结点的相对位置进行定位,这种方法可以避开二叉树递归的性质“线性定位”C描述:利用bit位进行指路#define BT_LEFT 0#define BT_RIGHT 1typedef unsigned long BT_pos;

2015-04-25 16:29:54 830

原创 二叉树及其性质

孩子兄弟表示法模型:可比较(双亲孩子表示法模型结构)数据域data孩子结点指针 firstchild兄弟结点指针 rightsibfirstchild :指向该结点的第一个孩子rightsib :指向该结点的右兄弟特点:•能够表示任意的树形结构•每个结点中有且仅有三个指针域(如上)•每个结点的结构简单,只有

2015-04-25 16:12:31 887

原创

在线性内存中如何实现对非线性事物的存储。树的定义:树:一种非线性的数据结构树是n(n >= 0)个结点的有限级 . n=0时称为空树,在任意一棵非空树中:    a)有且只有一个特定的称为根的结点,它只有直接后继,但没有直接前驱    b)当n>1,其余结点可分为m (m >0)个互不相交的有限集 T1、T2...,其中每一个集合本身又是一棵树,并且称为根的子树

2015-04-25 16:00:47 583

原创

栈的定义:一种特殊的表,限制插入和删除只能在一个位置上进行的表。栈的性质:LIFO,last in first out栈常用的操作:创建栈(creat)销毁栈(distory)清空栈(clear)进栈(push)出栈(pop)获取栈顶元素(Top)获取栈的大小(get_length)栈的实现:  •数组实现  •单链表

2015-04-25 15:43:15 564

视频分析工具视频分析工具..7z

视频分析工具视频分析工具..7z

2021-08-04

ActivePerl-5.26.msi

perl

2021-03-18

openssl-1.1.0.7z

编译好的openssl lib,供编译live555使用。 1.解压后,放置C盘,设置其路径到系统变量path中 2. build目录下lib、include放置live555工程目录下 编译平台:win10+VS2017+x86 参考博文:https://blog.csdn.net/kafeias/article/details/87939568 同时需下载perl,配置编译选项

2021-03-18

Visual Assist X 10.9 Build 2341.2.7z

VS插件,番茄,方便代码阅读 定位文件,shift+alt+o 显示内容为:文件名称、所属工程、所在目录、最后一次修改时间 查找符号, shift+alt+s,搜素范围为: 类名,命名空间,结构体,自己试了下,函数、字母都可以 shift+alt+f ,我用于查找函数, 查找选定的内容(可以使函数,变量名等等), shift+alt+r,选定内容改名,用得不多,但很实用(改过名的都知道) alt+o,在.h与.cpp文件中实现相互转换(转到头文件,查找成员函数贼方便)

2020-09-30

编译Makefile

编译Linux下模块代码。

2015-03-15

字符驱动程序

Linux平台下,简单的字符设备驱动,以了解字符设备驱动的工作方式。

2015-03-15

Linu下的时间服务器 (Network Time Protocol)

linux下的服务:用来进行网络校时,让你的系统的时间永远正确。

2014-08-21

OK6410 win7的dnw下USB驱动及安装方法

OK6410 win7的dnw下USB驱动及安装方法

2014-08-08

虚拟串口模拟

虚拟串口 可用于串口通信模拟,具有很强的直观性,很容易理解

2013-10-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除