自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (20)
  • 收藏
  • 关注

原创 名称:二叉树及其基本操作

/* 名称:二叉树及其基本操作 说明:最近重新学习了二叉树,多了一个纬度,我去难度可不是上升一个层次。磨磨蹭蹭慢慢悠悠的把基本操作敲完了。在此记录一下。*///二叉树的存储结构typedef struct BiTNode{ int data; //数据域 struct BiTNode *lchild,*rchild; //指针域}BiTNo

2017-10-15 21:31:15 250

原创 顺序循环队列的基本操作

/* 名称:顺序循环队列的基本操作 说明:此处说明以下有关顺序循环队列的判断空,判断满的问题。此处采用的是少用一个存储元素。 此外,还可以采用增加一个标志位tag,即指示fro == rear是因为空还是因为满。 还有可以增加一个Q.size属性来判断是否达到空或者满的状态。*///顺序队列的存储结构typedef struct{ int data

2017-10-15 21:25:55 2343

原创 名称:顺序栈的基本操作

/* 名称:顺序栈的基本操作*/#define Maxsize 100//栈的顺序存储类型typedef struct{ int data [Maxsize] ; //存放栈中元素 int top; //栈顶指针}SqStack;//初始化栈void InitStack(SqStack &S){ S.top = -1;

2017-10-15 21:24:17 507 2

原创 双向链表L每次访问元素后,元素按访问频度递减次序排列

/* 问题描述:双向链表L(结点中含有fre频度),每次访问元素后,元素按访问频度递减次序排列 说明: 这个问题题非常向操作系统中应用的一些算法了,比如说涉及到内存、磁盘中数据的访问,换出等。这个链表中保存的是按照最近最常使用的顺序排列的。*/#include <iostream>using namespace std;typedef struct DNode{ in

2017-10-07 22:15:18 2001

原创 删除单链表中绝对值重复的元素

/* 问题描述:删除单链表中绝对值重复的元素。如:(21,-15,-15,-7,15)->(21,-15,-7) 说明:其实这题比较好的思路还是以前说的,以空间换时间。还是以前说的分类,把归属于一类的当成一种情况(这里是绝对值相同的元素),看它们能不能有相同的容易被检测到操作,在这里是把辅助数组对应位置加1。这样的话,遍历一遍就可以完成问题,时间复杂度是O(N),普通的算法,来回

2017-10-07 22:11:32 2493

原创 将链表倒置(改变指针方向)

/* 名称:将链表倒置(改变指针方向) 说明:逆序输出链表中的元素,基本算法可以使用一个辅助空间栈,先遍历一边单链表,把元素存在栈中,然后输出栈中的元素。 还可以不使用辅助空间,直接把链表倒置,然后遍历一遍即可。*///将链表倒置(改变指针方向)void RevertList(LinkList &L){ LNode *pre,*p,*temp; if(

2017-10-07 22:09:16 1906 2

原创 查找单链表中倒数第k个元素

/* 问题描述:查找单链表中倒数第k个元素 说明:这个题直接想到的就是先遍历整个链表,得到链表的长度length, 然后再次遍历第length-k个元素,即是所求的结点。 查了相关资料,牛人自有新招。可以用两个指针p,q,一开始两个指针均指向开始处q指针先走k步(前移k个结点),然后p结点和q结点一起移动,当q结点到达尾部时,p结点就是所求的结点。这个算法,仔

2017-10-07 22:04:45 450

原创 递归删除链表中的指定元素x

/* 问题描述:递归删除链表中的x 说明:此处要注意的是,在递归删除x的时候,中间并没有产生断链。因为函数传递的是引用。 关于引用,这次又详细的查了一下。特说明如下:其实引用,在教材上被解释成别名。就是给变量另起一个名字。从本质上说,其实并没有引用这回事,引用的内部实现过程还是利用指针来实现的。 比如说:int i; int &j = i; 然后我们就可以说j

2017-10-07 22:01:58 2347 8

原创 单链表的相关操作

最近复习数据结构的时候,复习到了链表,把王道上的关于链表的基本操作敲了一遍,当是复习巩固,记录在此,没准以后能用得到。//结点类型typedef struct LNode{ int data; struct LNode *next;}LNode,*LinkList;//前插法建立单链表LinkList CreateList1(LinkList &L){ LNode

2017-10-07 21:56:24 291

HelloOs相关资源

自己实现的一个简易操作系统、包括进程管理、内存管理、锁机制等等。 压缩包里除了代码还包括了自己写的总结部分,和博客专栏HelloOs中是配套的。上传在此,希望可以便人便己。

2020-08-15

图像处理基础概念.7z

数字图像处理的课件,主要是基础概念部分。压缩文件里有两章,主要讲的都是基础概念部分,有需要的自取(这CSDN相当坑,还必须50个字描述)。

2020-03-24

PlayerTest.zip

利用qt实现的简易Mp3播放器,基本实现了播放、暂停、上一曲、下一曲、加减音量等功能,技术方面主要是是通过调用Mplayer接口实现的。上传至此,希望有助于大家。

2019-12-14

线性回归matlab代码.zip

在学习的过程中,用matlab实现的线性回归代码。包括数据和程序。

2019-11-02

Qt实现简易Myql客户端

用Qt实现的简易客户端系统。具有增删查改的功能,有需要的自取

2019-03-22

Qt实现简易爬虫

用Qt实现的简易爬虫主要用了Qt中的网络访问和正则表达式。

2019-03-18

Qt实现简易标签云

根据用户提交的一段文字,进行关键词提取,并根据关键词权重,进行标签化图形显示。简易版本,还不错哦。

2019-02-18

排序比较器

实现的九大排序算法效率的比较。可以比较百万级的整形数据。希望有助于大家

2019-02-04

Qt5实现简易飞机大战

用Qt5实现的简易版飞机大战,用到了重绘事件、定时器事件、键盘事件、等等。希望有助于大家

2019-02-02

简易计算器源码

自己用Qt5写的简易计算器,可以进行+-*\ 和带括号的运算希望对大家有所帮助。

2019-01-16

ssh自动连接服务器并邮件提醒

ssh自动连接脚本,使用了expect自动化交互以及mail邮件提醒功能。本人亲自实践,希望有助于大家。

2018-08-23

ADS1248驱动源码

这是本人参考网上的资源和老师给的代码自己写的,经检测,可以使用。分享给大家,希望对大家有用。具体的详解可以参见本人的博客。

2018-06-10

学生管理系统(Mysql数据库版)

学习了Mysql之后,在以前的文件系统上的学生管理系统上进行的改进版本。经过本人测试,可以使用。分享给大家,希望可以对大家有所帮助。

2018-04-07

I2C驱动EEPROM

在学习的时候,按照指南者上编写的I2C驱动文件。经过测试,可以使用。分享给大家,希望对大家有用。

2018-04-03

I2C驱动AT24C16

驱动程序:I2C协议访问EEPROM(AT24C16)进行存储。经过本人实验证实。可以使用。分享给大家

2018-03-27

74系列芯片总汇

这里收集了74LS系列的200多种芯片手册。包括:74LS164、74LS595....等等等等。方便大家查询使用。

2018-03-23

学生管理系统(基础版)

C语言实现的简易学生管理系统 小生花了不少心思,希望可以有助于大家。原来页面找不到了,重新提交下,希望可以找回原来的资源页面

2018-02-19

STM3210x固件库及中英文参考手册

STM3210x固件库 STM3210x中文和英文参考手册 分享给大家

2018-01-15

ADS1248 中文 参考资料

ADS2014中文的翻译资料,虽然翻译的一般,但还算能将就吧。

2018-01-07

智慧大棚QT界面设计

实现了“智慧大棚”QT界面嵌入式开发,设计到拍照、多线程、界面切换等功能

2017-06-25

空空如也

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

TA关注的人

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