- 博客(11)
- 资源 (2)
- 收藏
- 关注
转载 单链表
include "stdafx.h"using namespace std;//单链表结构体typedef struct LNode{ int ID; char Name[1024]; struct LNode *next;}LinkList, *pLinkList; pLinkList HeadNode;//链表表头void
2016-03-24 16:09:04 376
转载 双链表
在单链表中,NextElem的执行时间为O(),而PriorElem的执行时间为O(n)。为了克服这个单向性的缺点,可利用双向链表。在双链表的结点中有两个指针域,其一指向直接后继,另一指向直接前驱。功能:(1) 初始化双链表InitList(DLinkList *&L);(2) 采用尾插法插入a,b,c,d,e元素Destro
2016-03-24 16:07:50 397
转载 顺序栈
栈(stack) 栈是只能在同一端进行插入和删除操作的特殊线性表。允许进行插入和删除操作的一端称为栈顶(top),另一端为栈底(bottom);栈底固定,而栈顶浮动;栈中元素个数为零时称为空栈。插入一般称为进栈(PUSH),删除则称为退栈(POP)。栈也称为后进先出表。程序:#include "stdafx.h"#define maxsize 100us
2016-03-24 16:07:01 278
转载 循环链表
一、单循环链表1、定义 如果单链表最后一个节点的指针域改为存放链表中头结点的地址,就使得整个链表构成一个环,这样做并没有增加额外的存储空间,称这样的链表为单循环链表,亦可简称为循环链表。2、判断 判断一个循环链表为空的条件是head->next == head; 在单链表中循环或选择语句执行条件通常为p != NULL 或 p->next
2016-03-24 16:06:17 500
转载 线性表之顺序表
一、线性表的定义 从逻辑结构的角度来讲,线性表中各个元素之间是唯一的、并且有序排列的关系。 从存储结构的角度来看,线性表的具体实现过程中可采用顺序存储结构和链式存储结构。 顺序存储结构的线性表称为顺序表,链式存储结构的线性表分为单链表和双链表。二、顺序表#include "stdafx.h"#includ
2016-03-24 16:05:43 259
转载 链栈
一、链栈定义 栈可以采用链式存储结构表示,采用这种结构表示的栈简称为链栈。 在一个链栈中,栈底就是链表的最后一个节点,而栈顶总是链表的第一个节点。 二、程序1、链栈的C语言定义为:typedef struct StackNode{ DataType data; Struct Stacknode *next;}
2016-03-24 16:04:16 600
转载 队列之顺序队列与循环队列
一、队列的概念 只能在表的一端进行插入操作,只能在表的另一端进行删除操作,这种数据结构称为队列。把允许插入的一端叫队尾(rear),允许删除的一端叫对头(front)。二、队列的分类 队列本身也是一种线性表,因而和线性表一样也有顺序和链式存储结构两种存储方式。 采用顺序存储结构实现的队列称为顺序队列; 采用链式存储
2016-03-24 16:03:32 2556
转载 STM 32 之can 实例+代码解析
#include "sysdef.h" #define MAX_MAIL_NUM 3//CAN总线调试:0=运行 1=自环调试#define CAN_DEBUG 0//CAN总线波特率:0=250kbps,1=500kbps,2=1Mbps#define CAN1_BPS 0 unsigned char can1_addr = 0; unsigned sho
2016-03-23 11:16:01 1957
转载 stm32 外部中断的使用(含实例)
中断对于开发嵌入式系统来讲的地位绝对是毋庸置疑的,在C51单片机时代,一共只有5个中断,其中2个外部中断,2个定时/计数器中断和一个串口中断,但是在STM32中,中断数量大大增加,而且中断的设置也更加复杂。今天就将来探讨一下关于STM32中的中断系统。1 基本概念ARM Coetex-M3内核共支持256个中断,其中16个内部中断,240个外部中断和可编程的256级中断优先级的设置
2016-03-17 09:42:10 20184
转载 经典_STM32_ADC多通道采样的例子
STM32 ADC多通道转换描述:用ADC连续采集11路模拟信号,并由DMA传输到内存。ADC配置为扫描并且连续转换模式,ADC的时钟配置为12MHZ。在每次转换结束后,由DMA循环将转换的数据传输到内存中。ADC可以连续采集N次求平均值。最后通过串口传输出最后转换的结果。程序如下:#i nclude "stm32f10x.h" //这个头文件包括STM32F10x所有外围寄存器、位、
2016-03-14 18:52:12 11083 1
转载 详解大端模式和小端模式
文章出处,转自:http://blog.csdn.net/ce123_zhouwei/article/details/6971544一、大端模式和小端模式的起源 关于大端小端名词的由来,有一个有趣的故事,来自于Jonathan Swift的《格利佛游记》:Lilliput和Blefuscu这两个强国在过去的36个月中一直在苦战。战争的原因:大家都知道,吃鸡蛋的时候,原始的
2016-03-04 16:48:41 390
AP-KEY-ZLG7290_Linux.zip
2019-05-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人