JAVA 数据结构
文章平均质量分 89
用java介绍基础数据结构,提升代码能力,代码思维和对于算法的理解
callJJ
勿以独见而违众,勿以辩说为必然
展开
-
入门数据结构JAVADS——部分常见的二叉树OJ题目(1) 持续更新
之前的博客中,笔者初步介绍了一下二叉树的性质,如何构建二叉树和二叉树的常见方法.这篇博客围绕着二叉树的常见方法,介绍一下常见的OJ题目,帮助读者们加深对于二叉树的理解.虽然本文介绍的是常见的OJ题,但其实还是介绍二叉树常见的构造,存储,遍历.只不过是把这些方法应用于实际的题目当中.原创 2024-10-12 10:36:40 · 932 阅读 · 3 评论 -
入门数据结构JAVADS —— 认识 PriorityQueue 与 大小根堆
JAVA DS 系列笔者也开了七篇了JAVA 数据结构_callJJ的博客-CSDN博客在写博客的过程中,笔者对于代码的阅读能力,调试能力,理解能力,以及写代码的能力都有增强.因此,笔者的博客也会持续更新.这篇博客我们主要介绍 优先队列.有一说一,这也是一个很好用的数据结构.博客中的所有代码都在中。原创 2024-10-15 14:34:50 · 1210 阅读 · 5 评论 -
数据结构 Java DS——链表部分经典题目 (1)
笔者计划在暑假啃完JavaDS,Mysql的内容当然也会继续更这次给读者们分享的是链表的几个比较典型的题目,关于如何手搓一个链表,笔者还在筹划中,毕竟链表的种类也有那么多,但是在下面的题目中,只有单向链表。原创 2024-07-09 16:42:24 · 754 阅读 · 0 评论 -
数据结构 Java DS——分享部分链表题目 (2)
关于JAVA的链表,笔者已经写了两篇博客来介绍了,今天给笔者们带来第三篇,也是分享了一些笔者写过的,觉得挺好的题目,链接也已经挂上了,笔者们可以去看看。原创 2024-09-10 20:37:54 · 1074 阅读 · 5 评论 -
JavaDS-学习数据结构之如果从零开始手搓顺序表,顺带学习自定义异常怎么用!
笔者开始学习数据结构了,虽然笔者已经会用了,不管是C++ 中的stl亦或是Java 中的集合,为了算法比赛多少都突击过,但只知其然而不知其所以然,还是会限制发展的,因此,笔者写下这篇博客.内容是手搓一个顺序表.顺带加一点异常的使用,大伙看个乐子就好了.有错误直接私信喷我就好了,不用和我客气!说的简短一些,数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。原创 2024-05-29 17:02:47 · 1515 阅读 · 7 评论 -
入门数据结构JAVA DS——如何实现简易的单链表(用JAVA实现)
(Linked List)是一种线性数据结构,它由一系列节点组成,每个节点包含两个部分:存储数据的部分和指向下一个节点的指针(或引用)。链表的结构使得它能够动态地增长和收缩,适合在不固定长度的序列中进行插入和删除操作。原创 2024-09-04 17:30:56 · 1035 阅读 · 0 评论 -
入门数据结构JAVA DS ——手搓 栈
栈作为基础的数据结构,拥有着先进后去的特点,但他的本质依旧是一个线性表,在函数管理调用和算法等方面有广泛的应用,笔者也写过一些用栈的算法题,本篇博客是介绍如何自己手搓一个栈出来,虽然前任已经替我们总结好了,我们可以直接用,但是知其然和知其所以然还是有很大区别的话不多说,开始吧。原创 2024-07-31 20:50:21 · 1163 阅读 · 3 评论 -
入门数据结构JAVA DS——二叉树的介绍 (构建,性质,基本操作等) (1)
说实话,笔者在之前没有系统学习过数据结构之前,看到二叉树是有点害怕的,这也是我写下博客的原因之一,笔者想要告诉大家,它没有这么可怕,只要系统的学习过,有代码底子,是可以入门的,笔者将从如何构建二叉树,二叉树的性质,常见的操作等方面为主,以介绍一部分OJ题目为辅, 希望对你们有帮助当然了,学习二叉树也需要你对于递归,搜索等算法思维有基础.本文大致分成这个几个部分1.二叉树的概念和性质2.二叉树的构建存储与遍历3.二叉树的基本操作各位读者选择自己需要的部分查看即可。原创 2024-09-19 17:24:03 · 1023 阅读 · 4 评论 -
数据结构 JAVADS ——部分栈题目分享 (持续更新版)
让我们看看这个代码(C++ 版本)原创 2024-08-09 16:09:55 · 991 阅读 · 0 评论