![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java基础
文章平均质量分 67
Java程序设计、数据结构、算法
少糖加水
拜托,从0到1超酷的!
展开
-
跟着我,七天带你掌握《数据结构》
相信很多学计算机的宝子都对《数据结构》这门课程非常苦恼,甚至因此挂科、重修……没错,说的就是你!!博主在此整理了《数据结构》的所有知识点,每一篇博文都图文并茂,附有相关案例和实现代码。只要你每天花一点时间看完这些博文,在理解的基础下,跟着敲一遍代码,七天便可以掌握《数据结构》!!![注:此系列基于Java程序设计语言,仅适合具有Java程序设计基础的宝子学习。]一、 什么是数据结构?二、线性表1.顺序表2.单链表3.串与数组三、栈与队列1.栈2.队列四、树.原创 2022-04-03 20:55:10 · 1270 阅读 · 1 评论 -
Java中的四种内部类详细解析
内部类的主要作用:内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类;内部类的方法可以直接访问外部类的所有数据,包括私有的数据;内部类所实现的功能使用外部类同样可以实现,只是有时使用内部类更方便。原创 2022-10-18 17:12:08 · 535 阅读 · 2 评论 -
关于Access restriction: The type ‘List<String>‘ is not API问题的解决方法
博主昨天在用eclipse编程时出现了Access restriction: The type 'List' is not API报错,在网上百度了一下之后,经过实操解决了问题,解决方法如下。点击eclipse左上方导航栏中。原创 2022-08-16 15:03:14 · 871 阅读 · 0 评论 -
Java | 数据结构 - 什么是数据结构?
数据结构是现实世界中的数据及其之间关系的反映,它可以从逻辑结构和存储(物理)结构两个层面进行刻画。原创 2022-07-30 14:13:16 · 511 阅读 · 0 评论 -
Java | 数据结构 - 线性表【顺序表+链表】的构建及其基本操作(代码含注释,超详细)
线性表是由n(n≥0)个数据元素所构成的有限序列,通常表示为(a0,a1,…,ai,…,an-1)。实现方式一种是基于顺序存储的实现——顺序表;另一种是基于链式存储的实现——链表。原创 2022-07-28 21:25:39 · 2431 阅读 · 0 评论 -
Java | 数据结构 - 栈和队列的构建及其基本操作(代码含注释,超详细)
栈是一种后进先出或先进后出的线性表,其插入和删除操作只允许在表的尾端进行。队列是一种先进先出或后进后出的线性表,只允许在表尾插入数据,在表头删除数据。原创 2022-07-30 13:18:59 · 1621 阅读 · 1 评论 -
Java | 数据结构 - 二叉树的定义、性质、遍历【递归和非递归】和构建(代码含注释,超详细)
二叉树是一种特殊的树,它的每个结点最多只有两棵子树,并且这两棵子树也是二叉树。原创 2022-08-02 15:42:13 · 711 阅读 · 0 评论 -
Java | 数据结构 - 哈夫曼树的构建及哈夫曼编码(代码含注释,超详细)
给定n个权值并作为n个叶结点按一定规则构造一棵二叉树,其带权路径长度达到最小值,则这棵二叉树称为最优二叉树,也称为哈夫曼树(HuffmanTree)。原创 2022-08-05 11:20:14 · 1362 阅读 · 0 评论 -
Java | 数据结构 - 排序算法汇总【直接插入排序、希尔排序、冒泡排序、快速排序、直接选择排序……】(代码含注释,超详细)
直接插入排序、希尔排序、冒泡排序、快速排序、直接选择排序、堆排序、归并排序、基数排序,算法性能汇总比较……原创 2022-08-08 18:24:14 · 406 阅读 · 0 评论 -
Java | 基础知识-Java的诞生和特点:什么是Java?
Java语言是一种简单易用、完全面向对象、与平台无关、安全可靠、主要面向Internet的开发工具。原创 2022-03-22 19:12:39 · 1342 阅读 · 0 评论 -
Java | 基础算法 - 排序:冒泡排序 代码实现(含详细注释)
Java冒泡排序的基本思想、原理图解、算法步骤、代码实现和算法性能分析原创 2022-03-29 22:12:28 · 1720 阅读 · 0 评论