- 博客(5)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 置顶声明
置顶,关于我的博客文章说明本人的文章都是记录平时的学习以及遇到的一些问题有转载的话都会在下方标注并有链接如有冒犯,请联系本人:cui162118@163.com
2020-06-30 11:42:16
119
原创 单链表
单链表的增删改查链表的介绍链表是以节点的方式来存储,既链式存储每个节点包含 data 域:存放数据, next 域:指向下一个节点链表分为单链表和双链表使用java模拟单链表的增删改查:package com.sai.linkedList;/** * @Author sai * @Description 单链表的添加和查看 * @Time 2020-07-01 10:16 */public class SingleLinkedList_CRUD {static c
2020-07-01 15:48:19
103
原创 队列
队列简述:队列是一个有序列表,可以用数组或是链表来实现遵循先入先出的原则。即:先存入队列的数据,要先取出。后存入的要后取出示意图:数组模拟队列队列本身是有序列表,若使用数组的结构来存储队列的数据,则队列数组的声明如下图, 其中 maxSize 是该队 列的最大容量因为队列的输出、输入是分别从前后端来处理,因此需要两个变量 front 及 rear 分别记录队列前后端的下标, front会随着数据输出而改变,而 rear 则是随着数据输入而改变当我们将数据存入队列时称为”addQue
2020-06-30 18:15:35
99
原创 数据结构简介
数据结构和算法的概述:数据结构(data structure)是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合要学习好数据结构就要多多考虑如何将生活中遇到的问题,用程序去实现解决.程序 = 数据结构 + 算法数据结构是算法的基础, 换言之,想要学好算法,需要把数据结构学到位数据结构数据结构分为:线性结构和非线性结构。线性结构:线性结构作为最常用的数据结构,其特点是数据元素之间存在一对一的线性关系线性结构有两种不同的存储结构,即顺序存储结
2020-06-30 11:25:17
117
原创 稀疏数组
稀疏数组问题描述:编写的五子棋程序中,运用二维数组,有存盘退出和续上盘的功能该二维数组的很多值是默认值 0, 因此记录了很多没有意义的数据应用:当一个数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来保存该数组使用稀疏数组,来保留类似前面的二维数组(棋盘、地图等等)把稀疏数组存盘,并且可以从新恢复原来的二维数组数稀疏数组:第一行记录了几行几列,有多少个不同的值第二行开始记录的都是各个值在原本的数组中的位置,以及对应的数值...
2020-06-30 11:21:09
106
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人