数据结构学习笔记
qq_39879831
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
第二章 线性表(链表的建立与合并)
第二章 线性表利用头插法和尾插法建立单链表1.利用尾插法建立单链表void createListT(PNODE &L,int a[], int n) {//创建一个链表,在表尾插入 int i = 0;//计时器的初值为0; PNODE pEnd;//创建一个指针时刻指向链表中的最后一个结点 L = (PNODE)malloc(sizeof(NODE));//创建了一原创 2017-10-20 22:59:58 · 280 阅读 · 0 评论 -
栈的基本操作
栈的9项基本操作。#include<stdio.h>#include<malloc.h>#define STACK_INIT_SIZE 10 //存储空间初始化分配量#define STACKINCREMENT 2//存储空间分配量typedef int SElemType;typedef struct SqStack{ SElemType *base;//栈顶指针 SEl原创 2017-11-16 18:58:04 · 453 阅读 · 1 评论 -
队列及循环队列的基本操作
队列的基本操作(不全)#include <stdio.h>#include <malloc.h>typedef int QElemType;typedef struct QNode{ QElemType data;//数据域 struct QNode *next;//指针域}QNode,*QueuePtr;//定义了一个队列结点的结构,QueuePtr是指向结点的指针。typed原创 2017-11-16 18:52:58 · 681 阅读 · 0 评论
分享