数据结构和算法
yimo_5288
小小少年
展开
-
数据结构(学习中)
预先知识:(C语言)1、指针地址:内存单元的编号指针:指针就是地址,地址就是指针 指针变量:就是一个变量,这个变量存储了一个非负整数,即存储了内存单元的编号的变量,所有指针变量只占4个字节(32位机器来说)基本类型的指针指针和数组#include <stdio.h>int main(void){ int a[5] = {1...原创 2018-12-10 16:40:05 · 370 阅读 · 0 评论 -
数据结构---线性表(链式队列)
LinkQueue.h#ifndef __LINKQUEUE__H_#define __LINKQUEUE__H_//一些库函数的头文件包含#include <string.h>#include <ctype.h>#include <malloc.h>#include <limits.h>#include <stdio.h...原创 2018-12-16 12:20:09 · 170 阅读 · 0 评论 -
数据结构---链表示意图
1、单链表:2、单循环链表typedef int ElemType;//使用一般定义,做一般解释struct Node{ ElemType data; struct Node *next;};typedef struct Node LNode,*LinkList;3、双链表4、双循环链表typedef int ElemType;...原创 2018-12-10 16:40:14 · 2339 阅读 · 1 评论 -
数据结构---线性表(连续存储)
ArrayList.h :结构的定义,基本函数的申明#ifndef __ARRAYLIST_H__#define __ARRAYLIST_H__//一些库函数的头文件包含#include <string.h>#include <ctype.h>#include <malloc.h>#include <limits.h>#incl...原创 2018-12-11 11:28:08 · 327 阅读 · 1 评论 -
数据结构---线性表(离散存储)
LinkList.h:结构的定义,基本函数的申明#ifndef __LINKLIST_H__#define __LINKLIST_H__ //一些库函数的头文件包含#include <string.h>#include <ctype.h>#include <malloc.h>#include <limits.h>#include...原创 2018-12-11 19:34:48 · 192 阅读 · 0 评论 -
数据结构---线性表(链栈)
Stack.h:结构定义和函数申明#ifndef __STACK_H__#define __STACK_H__ //一些库函数的头文件包含#include <string.h>#include <ctype.h>#include <malloc.h>#include <limits.h>#include <stdio.h&...原创 2018-12-12 12:19:07 · 153 阅读 · 0 评论 -
数据结构---线性表(静态循环队列)
LinkQueue.h#ifndef __CIRCLE_H__#define __CIRCLE_H__//一些库函数的头文件包含#include <string.h>#include <ctype.h>#include <malloc.h>#include <limits.h>#include <stdio.h>#...原创 2018-12-17 21:55:36 · 220 阅读 · 0 评论 -
数据结构---线性表(顺序栈)
SqStack.h#ifndef __SQSTACK_H__#define __SQSTACK_H__//一些库函数的头文件包含#include <string.h>#include <ctype.h>#include <malloc.h>#include <limits.h>#include <stdio.h>#...原创 2018-12-13 20:51:33 · 140 阅读 · 0 评论 -
数据结构---线性表(单循环链表)
CircleList.h#ifndef __CIRCLELIST_H__#define __CIRCLELIST_H__//一些库函数的头文件包含#include <string.h>#include <ctype.h>#include <malloc.h>#include <limits.h>#include <std...原创 2018-12-13 22:03:48 · 280 阅读 · 0 评论