自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

复兴之路

领袖和跟风者的区别就在于创新!

  • 博客(32)
  • 资源 (16)
  • 收藏
  • 关注

原创 mini6410编译tslib

错误1:ts_test.o(.text+0x218): In function `main':: undefined reference to `rpl_malloc'fbutils.o(.text+0x234): In function `open_framebuffer':: undefined reference to `rpl_malloc'collect2: ld ret

2012-08-09 01:31:09 1255

翻译 嵌入式linux下的QT的环境变量

1.POINTERCAL_FILE:指定包含用于校准指针设备的数据的文件。 可以查看QWSCalibratedMouseHandler and Qt for Embedded Linux Pointer Handling.2.QT_ONSCREEN_PAINT:如果这个选项被定义了,应用程序将会直接在屏幕上呈现它的构件。在屏幕的受影响的区域将不会被屏幕驱动程序修改,除非具有更高的焦点的另一

2012-08-08 01:10:06 5095

原创 计算机网络复习

1.计算机网路的类型:  a.从网络服务的管理角度:对等网络,客户/服务器网络,混合网络。  b.操作系统:windows网络、UNIX网路、Linux网络。  c.网络的规模:局域网(802.3,802.4,802.5,802.11)、城域网(802.6)、广域网(tcp/ip,数字通信技术)、互联网。  d.网络的拓扑:总线型(广播、以太网)、环形、星形(令牌环)、树形(int

2012-08-28 14:13:32 2324

转载 链表的常见操作

链表是数据结构的重要内容,在计算机程序中应用广泛,同时也是各公司笔试题目的重点。  以下简单实现了链表的一些操作,包括创建、增加节点、删除节点、单链表逆置、合并有序链表等。 一、链表创建  链表主要有三种形式,包括单链表、双链表和循环链表。  单链表每个节点只包含一个后驱指针,双链表节点同时包含一个前驱指针和一个后驱指针,循环链表的尾节点的后驱指向头节点。  代码如下:/*

2012-08-22 09:24:02 1028

转载 排序---希尔排序

希尔排序(Shell Sort)又称为缩小增量排序,输入插入排序算法,是对直接排序算法的一种改进。本文介绍希尔排序算法。        对于插入排序算法来说,如果原来的数据就是有序的,那么数据就不需要移动,而插入排序算法的效率主要消耗在数据的移动中。因此可知:如果数据的本身就是有序的或者本身基本有序,那么效率就会得到提高。        希尔排序的基本思想是:将需要排序的序列划分成为若干个

2012-08-16 09:35:55 901

原创 数据结构--二叉树--层次遍历二叉树(链式遍历--队列)

#define CHAR /* 字符型 */#include /* EOF(=^Z或F6),NULL */#include #include /* floor(),ceil(),abs() */#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0typedef int Status; /* Status是

2012-08-11 20:54:40 2328

原创 数据结构--二叉树--层次遍历二叉树(顺序遍历)

#include /* EOF(=^Z或F6),NULL */#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0typedef int Status; /* Status是函数的类型,其值是函数结果状态代码,如OK等 */#if CHAR typedef char TElemType; TElemTy

2012-08-11 19:50:38 6701 1

原创 数据结构--二叉树--中序非递归遍历二叉树(链式结构)2

前一个为先判断,条件允许再压栈;这个为先压栈再判断,不合适退栈,先把左子树的所有内容遍历一遍并压栈,然后判断,直到为空,再遍历右子树。#define CHAR /* 字符型 */#include /* EOF(=^Z或F6),NULL */#include /* floor(),ceil(),abs() */#include #define TRUE 1#define

2012-08-11 17:34:43 1358

原创 数据结构--二叉树--后续遍历二叉树(链式结构)

后序遍历二叉树--链式结构#define CHAR /* 字符型 */#include /* EOF(=^Z或F6),NULL */#include /* floor(),ceil(),abs() */#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0typedef int Status; /* Stat

2012-08-11 17:18:06 870

原创 数据结构--二叉树--后续遍历二叉树(顺序结构)

#include #include #define OK 1#define ERROR 0#define TRUE 1#define FALSE 0typedef int Status; /* Status是函数的类型,其值是函数结果状态代码,如OK等 */#if CHARtypedef char TElemType;TElemType Nil=' '; /

2012-08-11 16:54:15 914

原创 数据结构--二叉树--中序非递归遍历二叉树(链式结构)

若栈顶记录的指针值为空,则应退至上一层,若是从左子树返回,则应访问当前层即栈顶记录中指针所指的根节点;若从右子树返回,则表明当前层便利结束,应继续退栈。#define CHAR /* 字符型 */#include /* EOF(=^Z或F6),NULL */#include /* floor(),ceil(),abs() */#include #define TRUE 1#

2012-08-11 11:59:12 966

原创 数据结构--二叉树--中序递归遍历二叉树(链式结构)

#define CHAR /* 字符型 */#include /* EOF(=^Z或F6),NULL */#include /* floor(),ceil(),abs() */#include #define TRUE 1#define FALSE 0#define OK 1typedef int Status; /* Status是函数的类型,其值是函数结果状态代

2012-08-11 09:33:22 1176

原创 数据结构--二叉树--中序递归遍历二叉树(顺序结构)

#include /* EOF(=^Z或F6),NULL */#include #define OK 1#define ERROR 0#define TRUE 1#define FALSE 0typedef int Status; /* Status是函数的类型,其值是函数结果状态代码,如OK等 */#if CHARtypedef char TElemType

2012-08-11 09:19:42 2834

转载 c++中“箭头(->)”和“点号(.)”操作符的区别 .

转自:http://blog.csdn.net/gyymen/article/details/4962873首先介绍一下C++中的结构。对于一个结构:struct MyStruct{  int member_a;};如果有个变量MyStruct s,那么使用其中的成员元素时可以用:s.member_a = 1;如果采用指针方法访问,比如MyStruct * ps,那么同样的访问就必

2012-08-10 20:38:56 37186 1

原创 数据结构--二叉树--双亲、孩子和兄弟节点的查询(链式结构--队列)

#define CHAR /* 字符型 */#include /* EOF(=^Z或F6),NULL */#include /* floor(),ceil(),abs() */#include #define TRUE 1#define FALSE 0#define OK 1#define ERROR 0typedef int Status; /* Status是函

2012-08-10 19:54:06 10165 2

原创 数据结构--二叉树--双亲、孩子和兄弟节点的查询(顺序结构)

#include /* EOF(=^Z或F6),NULL */#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0typedef int Status; /* Status是函数的类型,其值是函数结果状态代码,如OK等 */#if CHARtypedef char TElemType;TElemType

2012-08-10 19:21:34 14053

原创 数据结构--二叉树--节点的修改(链式结构--队列)

建一个队列,将二叉树的每个 节点入队列并判断处理  #define CHAR /* 字符型 */#include /* EOF(=^Z或F6),NULL */#include /* floor(),ceil(),abs() */#include #define TRUE 1#define FALSE 0#define OK 1#define ERROR 0t

2012-08-10 16:15:19 1891

原创 数据结构--二叉树--节点的修改(顺序结构,包括二叉树的顺序遍历和打印)

修改某个结点,并打印修改完的二叉树#include /* EOF(=^Z或F6),NULL */#include /* floor(),ceil(),abs() */#include #define TRUE 1#define FALSE 0#define OK 1#define ERROR 0typedef int Status; /* Status是函数的类型,其值

2012-08-10 12:44:10 2598

原创 数据结构--二叉树--树的插入(顺序结构)

按顺序结构将一个二叉树插入另一个二叉树,本程序要求插入的二叉树和原二叉树没有交集,而且右子树为空。#include /* EOF(=^Z或F6),NULL */#include #include #define TRUE 1#define FALSE 0#define OK 1#define ERROR 0typedef int Status; /* Stat

2012-08-10 10:42:12 3713

转载 /dev/tty0和/dev/console .

转自:http://blog.csdn.net/contain_universe/article/details/1629002终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。tty是Teletype的缩写。Teletype是最早出现的一种终端设备,很象电传打字机(或者说就是),是由Teletype公司生产的。在Linux系统的设备特殊文件目录/dev/下,终端特

2012-08-08 01:19:29 894

原创 数据结构--二叉树--获得二叉树的深度和根(链表结构)

采用二叉链表结构构造二叉树,完成其基本操作。 #include #define CHAR /* 字符型 */#include /* EOF(=^Z或F6),NULL */#include /* floor(),ceil(),abs() */#define TRUE 1#define FALSE 0#define OK 1typedef int Status;

2012-08-07 17:52:29 1188

原创 malloc内存分配实例--整数排序

为长度在运行时才知的数组分配内存空间。/*取一列整数,并按升序排列他们,最后打印*/#include "stdio.h"#include "conio.h"#include "stdlib.h"int compare_integers(void const *a,void const *b){ register int const *pa = a;

2012-08-07 10:33:52 1940

原创 数据结构--二叉树--获得二叉树的深度和根(顺序结构)

//二叉树的顺序存储表示#define MAX_TREE_SIZE 100//二叉树最大节点数typedef TElemType SqBiTree[MAX_TREE_SIZE]//0号单元存储根节点SqBiTree bt;顺序存储结构:用一组地址连续的存储单元依次自上而下、自左而右存储完全二叉树上的结点元素,即将完全二叉树上编号为i的结点元素存储在定义为一维数组中下标为i-1的分量

2012-08-05 08:07:44 3648

原创 数据结构--二叉树--输出树中从根到每个叶子节点的路径(树遍历算法的应用) .

void AllPath(Bitree T, Stack &S)//输出二叉树上从根到所有叶子结点的路径{ if(T) { Push(S,T->data); if(!T->Left&&!T->Right)//如果左指针和右指针同时为空,才说明该节点为叶子节点 PrintStack(S); else { AllPath(

2012-08-04 20:00:08 13901 14

原创 数据结构--二叉树--求树的深度的算法(树遍历算法的应用)

int TreeDepth(CSTree T){ if(!T) return 0; else{ h1 = TreeDepth(T->firstchild); h2 = TreeDepth(T->nextsibling); return(max(h1+1,h2)); }}

2012-08-04 15:30:37 1841

原创 数据结构--二叉树---由二叉树的先序和中序序列建树(二叉树的存储)

例如:已知二叉树的先序序列:a b c d e f g中序序列:c d b a c g f分析可得:根节点是a,左子树是bcd,右子树是egf。

2012-08-04 10:00:29 2224

原创 数据结构--二叉树--按给定的表达式健相应的二叉树(二叉树的存储)

1.由先追表示式建树例如:已知表达式的先缀表示式:-*+abc/de。表达式 = (第一操作数)(运算符)(第二操作数)。把运算符当做根节点,第一、二操作数分别作为左右子树。(1)先缀表述法:运算符、第一操、第二操。如-*+abc/de。序列中,如果为操作数则一定是根节点,左右指针不为空;如果为字符,一定是叶子节点,左右指针为空。后缀表述法:数1、数2、操作符。void C

2012-08-04 01:46:20 3682

原创 数据结构--二叉树--按给定的先序序列建立二叉链表(二叉树的存储)

/*加上空格字符的先序序列*/Status CreateBiTree(BiTree &T){ scanf(&ch);//扫描得到字符 if(ch==' ') T=NULL;//如果字符为空,则根节点为空 else { if (!T=(BiTNode *)malloc(sizeof(BiTNode)))//否则建立根节点

2012-08-04 00:28:45 7629

原创 数据结构--二叉树的遍历--求二叉树的深度(后序遍历)

二叉树为空:深度为0;二叉树为0:深度为1;一般的二叉树:深度=max{左子树的深度,右子树的深度} + 1。int Depth (BiTree T){ if (!T)//如果二叉树根节点为空,则深度为0 depthval=0; else {depthLeft = Depth(T->lchild); //左子树的深度 depthRight =

2012-08-03 22:41:19 4578 1

原创 数据结构--二叉树的遍历--统计二叉树中叶子结点的个数(先序遍历)

//统计二叉树中叶子结点的个数void CountLeaf(BitTree T,int& count)//累加和存储于变量count中,其初值为0{ if(T)//二叉树T如果为空,则什么都不做;不为空时往下执行 { if((!T->lchild)&&(!T->rchild))//如果二叉树左子树和右子树皆为空,说明该二叉树根节点为叶子节点,count加1。

2012-08-03 21:57:18 17572 2

原创 数据结构--二叉树的遍历--复制二叉树(后序遍历)

//生成一个二叉树的结点BiTNode *GetTreeNode(TElemType item,BitNode *lptr,BiTNode *rptr)//数据域,左指针,右指针{if(!(T = (BiTNode *)malloc(sizeof(BiTNode))))//分配空间 exit(1);T->data = item;//数据域的分配T->lchild = l

2012-08-03 21:43:13 3207 1

转载 C语言字符数组的初始化

1、字符数组的定义与初始化字符数组的初始化,最容易理解的方式就是逐个字符赋给数组中各元素。char str[10]={ 'I',' ','a','m',' ',‘h’,'a','p','p','y'};即把10个字符分别赋给str[0]到str[9]10个元素如果花括号中提供的字符个数大于数组长度,则按语法错误处理;若小于数组长度,则只将这些字符数组中前面那些元素,其余的元素自动定为空

2012-08-01 09:07:56 109998 10

西安最新矢量地图(MapInfo格式).rar

西安最新矢量地图(MapInfo格式),09年的,算比较新的

2012-03-07

mif文件介绍

mif文件介绍,应该是英文翻译过来的,这种资料比较少。

2012-03-07

国嵌,ARM系统精讲班第5天触摸屏演示代码

国嵌,ARM系统精讲班第5天触摸屏演示代码

2011-10-20

国嵌ARM系统精讲班第五天ad的演示代码

国嵌ARM系统精讲班第五天ad的演示代码,第5天(ADC与触摸屏驱动程序)

2011-10-20

linux中mmap总结

linux中关于mmap的个人总结。应用层mmap总结。

2011-09-29

Mini2440下移植媒体播放器MadPlayerMP3

Mini2440下移植媒体播放器MadPlayerMP3,不错的,可以看看。

2011-09-29

基于CAN总线的嵌入式水位监测系统设计

基于CAN总线的嵌入式水位监测系统设计。

2011-09-29

ARMLinux下的CAN设备驱动程序设计与实现

ARMLinux下的CAN设备驱动程序设计与实现

2011-09-28

最新的官方QtCreator教程

最新的官方QtCreator教程,windows下的,不过很好用,linux下几乎一样

2011-09-28

CAN总线及SAEJ1939协议应用程序分析

can总线在arm9的一种应用,基于CAN总线及SAE_J1939协议的应用程序分析_基于三星S3C2410_ARM9嵌入式平台

2011-09-24

空空如也

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

TA关注的人

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