数据结构与算法
文章平均质量分 94
数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。算法代表着用系统的方法描述解决问题的策略机制。
燕赵韩魏555
I don't like Mondays.
展开
-
基础的排序算法_JAVA【学习笔记】
本文用 JAVA 语言实现了 6 个基础排序算法:冒泡排序、选择排序、插入排序、希尔排序、归并排序、快速排序(双边循环快排)。原创 2023-02-16 01:03:14 · 219 阅读 · 0 评论 -
数据结构_Java【学习笔记】线性表 + 符号表
本文的主要内容是记录了下面的数据结构的代码实现:顺序表、链表(单向链表、双向链表、链表反转、快慢指针、约瑟夫问题)、栈(括号匹配问题、逆波兰表达式)、队列;除了这些线性表外,还有符号表。原创 2023-02-21 01:08:49 · 338 阅读 · 0 评论 -
查找和排序 + 集合 + 单例模式【学习笔记】Java 基础
本文讲述了几种重要的查找和排序、集合、单例模式。原创 2022-09-17 17:34:06 · 565 阅读 · 0 评论 -
学习笔记:时间复杂度和空间复杂度
复习 时间复杂度 和 空间复杂度。原创 2022-08-07 12:21:54 · 782 阅读 · 0 评论 -
学习笔记:Java 实现二分查找
折半查找(Binary Search):也称二分查找,它是一种效率较高的查找方法。但是二分查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。原创 2022-04-27 02:16:09 · 703 阅读 · 0 评论