#ifndef__SEQLIST_D__//头文件
#define__SEQLIST_D__
#defineCAPICITY4
typedefintDataType;
typedefstructSeqList_D
{
DataType*_Array;
size_t_size;
size_t_capicity;
}SeqL,*pSeqL;
voidInitSeqList(pSeqLseq);
voidPrintfSeqList(pSeqLseq);
voidPushBack(pSeqLseq,..
分类:
编程语言 时间:
2015-10-20 19:41:51
阅读次数:
230
本文是数据结构基础系列(6):树和二叉树中第9课时二叉树的基本运算及其实现的例程。单链表算法库算法库采用程序的多文件组织形式,包括两个文件:
1.头文件:btree.h,包含定义顺序表数据结构的代码、宏定义、要实现算法的函数的声明;#ifndef BTREE_H_INCLUDED
#define BTREE_H_INCLUDED#define MaxSize 100
typedef...
分类:
编程语言 时间:
2015-10-19 21:00:31
阅读次数:
294
#include<stdio.h>
voidinit(intarr[],intlen)
{
inti=0;
intnum=0;
printf("初始化数组->:\n");
for(i=0;i<len;i++)
{
scanf("%d",&num);
arr[i]=num;
}
}
voidempty(intarr[],intlen)
{
inti=0;
printf("清空数组->:\n");
for(i=0;i<le..
分类:
编程语言 时间:
2015-10-18 10:08:25
阅读次数:
164
★创建一个数组,实现函数init初始化数组、empty清空数组、reverse函数完成数组元素的逆置。#include<stdio.h>
#include<stdlib.h>
#include<string.h>
voidmenu()
{
printf("****************************************\n");
printf("***************1.初始..
分类:
编程语言 时间:
2015-10-18 01:18:33
阅读次数:
297
前言:数据结构一般和算法说在一起,称为数据结构与算法。这个知识非常好理解,但是一些老师每天XXX的简直不知所云。所以我就想写这篇简单的教程,知识浅薄,请包涵。 什么是数据结构? 数据结构就是一些有关系的数据的集合,有顺序表,链表,栈,队列,树,图。等这几种结构。 什么是算法? 算法就是解...
分类:
编程语言 时间:
2015-10-17 11:57:26
阅读次数:
121
#include<stdio.h>
voidinit(intarr[],intlen)
{
inti=0;
printf("初始化数组->:\n");
for(i=0;i<len;i++)
{
scanf("%d",&arr[i]);
}
}
voidreverse(intarr[],intlen)
{
inti=0;
printf("逆置数组->:\n");
for(i=len-1;i>=0;i--)
{
print..
分类:
编程语言 时间:
2015-10-17 07:12:54
阅读次数:
298
顺序表的搭建,就是一个本身的结构,利用的是数组,开辟的内存空间大小是固定的。没有链式结构那样的开辟空间的可控性。最基本的数据结构认知。然后我们来看看数据结构中的基本实现和思想:#include"seqList.h"
#include<stdio.h>
#include<assert.h>
//顺序表的初..
分类:
编程语言 时间:
2015-10-17 07:07:18
阅读次数:
149
------------------------------------------------------------------------------------------------------函数,也叫”方法“,每个函数可以看作不同的模块,可以用来实现不同的功能,什么地方需要实现这个功能,调用即可;大大提高了程序的复用性,节省人力和时间。-------..
分类:
编程语言 时间:
2015-10-16 19:09:11
阅读次数:
175
线性表1,线性表可分为:顺序表和链表。2,其中顺序表和链表有又静态顺序表,动态顺序表和静态链表,动态链表之分。3,线性表的一般操作有:(1):线性表的创建,插入,删除等操作。//顺序表的一些基本操作#include#define MaxSize 10/...
分类:
其他好文 时间:
2015-10-11 00:18:54
阅读次数:
215
啦啦啦……写了将近一上午,功能不太全,只写了老师要求写的功能,待会儿我把其他功能补充下再粘贴一个这个只有1:定义线性表,2:初始化线性表,3:删除第i个位置的元素,4:删除值为e的元素,5:查找第i个位置上的元素,6:打印顺序表 7:销毁顺序表#include #include #define LI...
分类:
其他好文 时间:
2015-10-01 17:59:28
阅读次数:
217