线性表——链表、顺序表
线性表是最基本、最简单、也是最常用的一种数据结构。
poison_biti
这个作者很懒,什么都没留下…
展开
-
通讯录——静态实现
"AddRess.h" #ifndef __ADDRESS_H__ #define __ADDRESS_H__ #include #include #include #include #define MAX 10 //这里我为了调试方便取了一个较小的数值 enum OP { EXIT = 0,//退出 ADD, //增加联系人 DEL,原创 2016-05-28 15:41:42 · 527 阅读 · 0 评论 -
顺序表的基本操作——静态实现
"SeqList.h" #ifndef __SEQLIST_H__//防止重定义 #define __SEQLIST_H__ #include #include #include #include #define MAX 5 typedef int DataType;//typedef语句后面要有一个分号; typedef struct SeqList {原创 2016-05-28 15:39:49 · 597 阅读 · 0 评论 -
单链表的简单面试题
#define _CRT_SECURE_NO_WARNINGS 1 #include "SListNode.h" void Test1()//PushBack PopBack { PSListNode pHead = NULL; InitList(&pHead); PushBack(&pHead,0); PushBack(&pHead,1); PushBack(&原创 2016-06-12 22:46:56 · 653 阅读 · 0 评论 -
双向链表——基本操作
"test.c" #define _CRT_SECURE_NO_WARNINGS 1 #include "DoubleSLishtNode.h" void Test1()//InitDSList PushBack PrintfDSList PopBack { PDoubleSListNode pHead = NULL; InitDSList(&pHead); Pus原创 2016-06-02 13:43:23 · 574 阅读 · 0 评论 -
单向链表的基本操作
"SListNode.h” #ifndef __SListNode_H__ #define __SListNode_H__ #pragma once //能够保证头文件只被编译一次 #include #include #include typedef int DataType; typedef struct SListNode { DataType data;原创 2016-05-28 15:34:25 · 539 阅读 · 0 评论