- 博客(4)
- 资源 (5)
- 收藏
- 关注
原创 基本数据结构与常用算法目录
本系列主要是回顾线性结构(数组、链表、栈、队列)、树、图等基本数据结构的基本知识,并且简单介绍这些数据结构对应的常用算法。本文主要是本系列的文章目录: 数组和链表的知识
2020-07-18 10:55:20
208
原创 数据结构--栈和队列基础知识
目录 一 概述 二 栈 2.1 栈的基本概念 2.2 进栈和出栈 2.3 栈的具体实现 2.4 栈的应用 3 队列 3.1 队列的基本概念 栈和队列不要混淆,栈结构是一端封口,特点是"先进后出";而队列的两端全是开口,特点是"先进先出"。数据从表的一端进,从另一端出,且遵循 "先进先出" 原则的线性存储结构就是队列。3.2 队列的实现 3.3 队列的应用 一 概述 栈和队列,严格意义上来说,也属于线性表,因为它们也都用于存储逻辑关系为 "一对一" 的数据,但由于它们比较特殊,因此将其
2020-09-01 14:05:52
697
原创 Mac中的垃圾文件的清理
一 前言 最近发现mac的存储空间不够了,看一下系统的存储空间如下图所示,这个其他占了160+G的存储空间,那么这个其他到底包含什么东西呢?在网上查了很久,找到一种比较认可的说法是这样的: 不同Mac上显示的“其他”可能包含不同的信息。Mac存储空间共有系统、应用、文稿、废纸篓、照片、音乐创作、邮件、废纸篓等12种类别,但并不是所有Mac上都会显示这些类别。例如有的Mac上显示“系统”、“应用、“文稿”、“音乐创作”、“其他”,这时候“其他”就表示不包括在上述4种类别中的文件。有一点可以肯定的是,“其他
2020-08-14 13:16:38
1377
原创 数据结构--数组和链表的基础知识
目录 简介 一、数组 二、链表 2.1 单向链表 2.1.1 单向链表的概念 2.2.2单链表删除节点 2.1.3 单链表添加节点 2.2 双向链表 2.2.1 双向链表的概念 2.2.2 双链表删除节点 2.2.3 双链表添加节点 2.3循环链表 2.4 循环双向链表的实现(Java实现) 三、总结:数组与链表的特点 简介 线性表是一种线性结构,它是具有相同类型的n(n≥0)个数据元素组成的有限序列,线性表的基本类型主要包括数组、链表、栈、队列等4种。本文先主要介绍其中..
2020-07-18 14:49:22
615
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅