2016.1-14顺序表的实现.h文件#pragmaonce#include<stdio.h>#include<string.h>#include<assert.h>#defineMAX_SIZE1000//预定义顺序表为1000typedefintDataType;//控制以后数据类型typedefstructSeqList//定义一个结构体{DataTypearray[MAX_SIZE];//定义一个..
分类:
其他好文 时间:
2016-01-16 07:41:33
阅读次数:
189
今天闲来无事,就打算把大一的时候写过的数据结构重温一遍,基本上我在大一之后只在单片机上用过几次顺序表和循环队列之外再就很少使用过数据结构了。 并且乘着写一下数据结构也可以熟悉熟悉vim. 首先定义单链表节点: 1 #define DataType int2 3 struct...
分类:
其他好文 时间:
2016-01-14 20:56:54
阅读次数:
244
顺序线性表存储结构,很容易实现随机存取线性表第i个元素的操作,但实现删除或者插入操作时需要移动大量的数据元素。所以,顺序表适应于稳定的线性表,如职工工资表和学生学籍表。 1 #define LIST_INIT_SIZE 10 //线性表存储空间的的初始分配量 2 #define LIST_INC.....
分类:
其他好文 时间:
2016-01-14 18:47:50
阅读次数:
130
#include<stdio.h>
#include<assert.h>
#include<stdlib.h>
typedefintDataType;
typedefstructSListNode
{
DataTypedata;
structSListNode*next;
}SListNode;
SListNode*BuyNode(DataTypex)
{
SListNode*next=(SListNode*)malloc(sizeof(SListNode));
ne..
分类:
编程语言 时间:
2016-01-13 00:48:38
阅读次数:
168
#includeusing namespace std;const int N=6;typedef int DataType;//类型定义typedef struct node{ //单链表 DataType data; struct node* next;}LinkedNode,*LinkList...
分类:
其他好文 时间:
2016-01-11 10:26:39
阅读次数:
230
jquery实现的调整表格行tr上下顺序:表格是大家比较常用的元素,有时候表格中的行需要调整顺序,下面就通过代码实例介绍一下如何利用jquery实现此功能。代码实例如下:蚂蚁部落 蚂蚁部落一 蚂蚁部落一 蚂蚁部落一 上移 下移 蚂蚁部落二 蚂蚁部落二 ...
分类:
Web程序 时间:
2016-01-09 12:10:59
阅读次数:
129
链表(Linkedlist)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针(Pointer)。由于不必须按顺序存储,链表在插入的时候可以达到O(1)的复杂度,比另一种线性表顺序表快得多,但是查找一个节点或者访问特定编..
分类:
其他好文 时间:
2016-01-08 20:30:53
阅读次数:
176
线性表定义:线性表是最基本、最简单、也是最常用的一种数据结构。线性表中数据元素之间的关系是一对一的关系,即除了第一个和最后一个数据元素之外,其它数据元素都是首尾相接的。线性表的逻辑结构简单,便于实现和操作。因此,线性表这种数据结构在实际应用中是广泛采用的一种数据结构。 存储空间是否连续:一、顺序表....
分类:
其他好文 时间:
2016-01-07 10:23:29
阅读次数:
191
今天实现了下链表的基本操作,包括节点的创建,头插尾插,头删尾删,一次遍历寻找链表的中间节点,寻找链表的倒数第x个节点,删除无头链表的非尾节点,链表的逆置,代码如下:#include"SLinkList.h"
#include<stdlib.h>
#include<stdio.h>
#include<assert.h>..
分类:
编程语言 时间:
2016-01-03 00:47:07
阅读次数:
347