数据结构学习
对C语言,Java语言的数据结构学习分享
Z zehao
这个作者很懒,什么都没留下…
展开
-
【数据结构与算法】线性结构的应用:栈、队列
线性结构的两种常见应用之一 栈 定义 一种可以实现“先进后出”的存储结构 栈类似于箱子 分类 静态栈 动态栈 算法 出栈 入栈 应用 函数调用 中断 表达式求值 内存分配 缓存处理 迷宫//栈#include<stdio.h>#incl...原创 2020-05-30 20:43:17 · 829 阅读 · 0 评论 -
【数据结构与算法】链表的操作(C语言实现)
【数据结构与算法】链表的算法操作(C语言实现)数据结构 狭义: 数据结构是专门研究数据存储的问题 数据的存储包含两方面:个体的存储+个体关系的存储广义: 数据结构既包含数据的存储也包含数据的操作算法:(算法是对存储数据的操作) 狭义:算法是与数据的存储方式密切相关 广义:算法和数据的存储方式无关 这就是泛型思想数据的存储结构有几种线性 连续存储【数组】 优点:存...原创 2019-12-01 17:02:25 · 329 阅读 · 0 评论 -
【数据结构与算法】使用C语言来实现连续存储数组的基础算法
【数据结构与算法】使用C语言来实现连续存储数组的基础算法数据结构=个体的存储+个体的关系存储算法=对存储数据的操作线性结构 【把所有的结点用一根线穿起来】首先介绍下连续存储[数组]需要使用的头文件#include<stdio.h>#include<malloc.h>//包含了malloc函数#include<stdlib.h>//包含了exit函...原创 2019-11-30 20:10:52 · 616 阅读 · 0 评论