![](https://i-blog.csdnimg.cn/direct/ea200f3e5bbd47c18990c43b77f79d96.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java初阶数据结构
文章平均质量分 94
这是我学习的Java初阶数据结构时的思考与笔记。感谢大家的支持。
祁思妙想
本人准大二,Java、数据结构与算法、MySQL数据库、Python数据分析和可视化的学习,并且在持续更新中。会一直分享我在学习路上所学的知识,并努力让读者们都能够理解,大家在学习方面遇到的问题可以私信我,我会尽力解决,希望得到大家的支持。
展开
-
《Java初阶数据结构》----9.<四大七种排序算法>
四大类七小种排序算法:一、插入排序(直接插入排序、希尔排序)二、选择排序(直接选择排序、堆排序)三、交换排序(冒泡排序、快速排序)四、归并排序原创 2024-07-26 23:45:40 · 537 阅读 · 0 评论 -
《Java初阶数据结构》----8.<java对象的比较总结>
本篇博客主要讲解Java基础语法中的、1.java中对象的比较基本类型的比较、对象比较的问题(==与equals)、对象的比较 (三种常用方式)2.集合框架中PriorityQueue的比较方式采用的Comparble和Comparator两种方式。3.使用PriorityQueue创建大小堆,解决TOPK问题原创 2024-07-26 23:12:16 · 480 阅读 · 0 评论 -
《Java初阶数据结构》----7.<优先级队列PriorityQueue>
本篇博客主要讲解Java基础语法中的优先级队列、PriorityQueue的特性、常用方法介绍、编程题练习原创 2024-07-25 23:03:21 · 598 阅读 · 8 评论 -
《Java初阶数据结构》----6.<优先级队列之PriorityQueue底层:堆>
本篇博客主要讲解Java基础语法中的堆的概念及实现、堆的性质、堆的创建、堆的插入与删除、堆的应用下一篇文章我们会重点将优先级队列原创 2024-07-25 21:31:54 · 621 阅读 · 4 评论 -
《Java初阶数据结构》----5.<二叉树的概念及使用>
1.树的基本概念、2.二叉树概念及特性、3.二叉树的基本操作、4.二叉树相关编程题原创 2024-07-24 23:27:53 · 1230 阅读 · 10 评论 -
《Java初阶数据结构》----4.<线性表---Stack栈和Queue队列>
本篇博客主要讲解Java基础语法中的栈和队列的概念、使用、模拟实现、常见编程题、应用场景、双端队列原创 2024-07-24 22:46:31 · 1113 阅读 · 9 评论 -
《Java初阶数据结构》----3.<线性表---LinkedList与链表>
本篇博客主要讲解Java基础语法中的链表的简介、链表的概念、重点掌握链表的两种结构、单链表的模拟实现、LinkedList的模拟实现(双链表)、什么是LinkedList、LinkedList的使用(及实现)、ArrayList和LinkedList的区别原创 2024-07-23 22:20:43 · 941 阅读 · 6 评论 -
《Java初阶数据结构》----2.<线性表---ArrayList与顺序表>
本篇博客主要讲解Java基础语法中的线性表、顺序表、ArrayList的简介、ArrayList使用、写一个自己的顺序表、ArrayList的扩容机制、ArrayList具体使用(扑克牌、杨辉三角)、ArrayList的问题及思考原创 2024-07-23 21:05:13 · 1094 阅读 · 0 评论 -
《Java初阶数据结构》----1.<时间复杂度&空间复杂度计算>
本篇博客主要讲解时间复杂度&空间复杂度计算、时间复杂度的表示、常见时间复杂度大小排序、冒泡排序的时间复杂度、二分查找的时间复杂度.....原创 2024-07-22 22:59:27 · 1072 阅读 · 0 评论