![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
TOWWWW
大家好
展开
-
自己写的单链表代码
// list.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include "stdio.h"#include "stdlib.h"typedef struct Node{ int data; Node *next;}Node,*LinkList;void listReverst(LinkList L){ LinkList pre,curr,next; cur原创 2020-05-13 00:35:25 · 153 阅读 · 0 评论 -
快速排序算法
// 1.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include "stdio.h"#include "stdlib.h"#include "string.h"#define MAXSIZE 10#define Sqtype inttypedef struc...原创 2020-03-21 12:55:31 · 158 阅读 · 0 评论 -
数据结构(一)链表的基本操作C语言实现
逻辑结构上一个挨一个的数据,在实际存储时,并没有像顺序表那样也相互紧挨着。恰恰相反,数据随机分布在内存中的各个位置,这种存储结构称为线性表的链式存储。由于分散存储,为了能够体现出数据元素之间的逻辑关系,每个数据元素在存储的同时,要配备一个指针,用于指向它的直接后继元素,即每一个数据元素都指向下一个数据元素(最后一个指向NULL(空))。图1 链式存储存放数据如图1所示,当每一个数据元素都和...原创 2019-12-03 17:32:27 · 296 阅读 · 0 评论 -
数据结构(一)栈的基本操作C语言实现
概念撤回,即 Ctrl+Z,是我们最常见的操作之一,大多数应用都会支持这个功能。你知道它是怎么实现的吗?答案是这样的:把之前的应用状态(限制个数)保存到内存中,最近的状态放到第一个。这时,我们需要栈(stack)来实现这个功能。栈中的元素采用 LIFO (Last In First Out),即后进先出。下图的栈有 3 个元素,3 在最上面,因此它会被第一个移除:栈的基本操作Push...原创 2019-11-22 09:38:05 · 413 阅读 · 0 评论