数据结构
文章平均质量分 87
无论如何,我一定要去试试,就是不能证明我可以,那也有证明我不可以。
雪孤城
所念皆星河,所系皆山河
展开
-
数据结构与算法学习笔记(七)选择、冒泡、快排排序
排序原创 2022-10-07 18:29:48 · 220 阅读 · 0 评论 -
数据结构与算法学习笔记(六)插入、希尔、归并排序
排序算法原创 2022-10-06 20:46:15 · 456 阅读 · 0 评论 -
数据结构与算法学习笔记(五)队列
队列原创 2022-09-24 21:30:44 · 851 阅读 · 0 评论 -
数据结构与算法学习笔记(四)栈
栈原创 2022-09-18 22:55:18 · 264 阅读 · 0 评论 -
Java基础-哈希表
1.概念哈希表(Hash table,也叫散列表):是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。给定表M,存在函数f(key),对任意给定的关键字值key,代入函数后若能得到包含该关键字的记录在表中的地址,则称表M为哈希(Hash)表,函数f(key)为哈希(Hash) 函数。哈希表的本质上上一个数组(元素是Entry)这里的 id 是个key,哈希表就原创 2020-09-11 15:26:27 · 3202 阅读 · 0 评论 -
数据结构与算法学习笔记(三)链表
1.概述链式存储:用一组任意类型的存储单元存储线性表,在逻辑上面相邻的结点在物理位置上面不一定相邻链表(Linked list):采用链式存储方法的线性表叫做链表链表通常由一连串节点组成,每个节点包含任意的实例数据(data fields)和一或两个用来指向上一个/或下一个节点的位置的链接(“links”)链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针(Pointer)性质:其节点的存储单元可以不原创 2020-09-08 17:35:45 · 294 阅读 · 0 评论 -
数据结构与算法学习笔记(八)二叉查找树
二叉查找树(Binary Search Tree)原创 2020-09-10 20:30:38 · 221 阅读 · 0 评论 -
数据结构与算法学习笔记(一)基础
复杂度解析原创 2020-09-07 16:05:23 · 1816 阅读 · 0 评论 -
数据结构与算法学习笔记(二)数组
1. 数组的概念Java 语言是典型的静态语言,因此 Java 数组是静态的,即当数组被初始化之后,该数组 所占的内存空间、数组长度都是不可变的数组:一组相关类型(基本数据类型,引用类型)的变量的集合性质:数组的长度固定2. 数组元素初始化的初始值元素类型初始值byte0short0int0long0float0.0double0.0char‘\u0000’double0.0booleanfalse类,接口原创 2020-09-07 20:48:22 · 148 阅读 · 0 评论 -
数据结构与算法学习笔记(八)二叉树
二叉树原创 2020-09-09 17:11:43 · 1080 阅读 · 0 评论