首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
十叶知秋
掘友等级
在隆冬,我有一片夏天
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
【Java数据结构】常见排序详解
一、排序的概念和分类1.排序的基本概念2.二、常见排序1.直接插入排序2.希尔排序3.简单选择排序4.堆排序5.冒泡排序6.快速排序6.1.递归快速排序6.1.1.6.2.7.归并排序7.1.递归归并排序7.2.1.排序是将一批无序的记录(数据)重新排列成按关键字有序的记录序列的...
【Java数据结构】——详解优先级队列-(堆)
一、堆的概念二、向下调整1.建初堆2.三、优先级队列1.什么是优先队列?2.入队列3.出队列4.返回队首元素5.堆是具有以下性质的完全二叉树: (1)每个结点的值都大于或等于其左右孩子结点的值,称为大根堆(如左下图); 或者: (1)每个结点的值都小于或等于其左右孩子结点的值,称...
【Java数据结构】——树的介绍及二叉树详细剖析
一、树的基本概念二、树的存储结构三、二叉树3.1.二叉树的概念3.2.特殊的二叉树3.3.二叉树的性质3.4.二叉树的存储结构3.5.二叉树的创建3.6.二叉树的遍历3.6.1.前序遍历3.6.2.中序遍历3.6.3.后序遍历3.6.4.3.7.树是一种非线性的数据结构,它是由n...
【Java数据结构】——栈与队列深度剖析
一、栈的基本概念二、栈的实现三、栈的注意事项四、队列的基本概念五、队列的实现六、循环队列6.栈是仅限定在表尾进行插入和删除操作的线性表。允许插入和删除的一端称为栈顶(top),另一端称为栈底(bottom),不含任何数据的的栈称为空栈。此外,栈又称为后进先出的线性表。栈中的数据元...
【JAVA数据结构】List的基本用法
一、简单认识泛型1.什么是泛型2.泛型的意义3.泛型是如何编译的4.二、包装类1.什么是包装类2.基本数据类型与对应的包装类型3.装箱和拆箱4.三、List的使用1.ArrayList简单介绍2.ArrayList使用3.ArrayList的常见操作4.ArrayList的遍历5...
【JavaSE】集合框架及背后的数据结构
前言一、接口之间的关系及其含义二、常用接口1.Collection 接口2.三、List 、 Set 和 Map 的应用场景1.三者区别2.ArrayList与LinkedList应用场景3.Collection继承了Iterable接口。List是链表 ,Queue 是队列, ...
【JAVA系列】关于异常的一些事
前言一、如何知道程序错误二、常见的异常1.算术异常2.数组越界异常3.二、异常的基本用法1.如何捕获异常2.异常类的处理流程3.throws关键字4.JAVA提供强大的异常处理机制,在Java中,所有的异常都会被封装到一个类中,程序出错时会将异常抛出。代码中的错误是客观存在的,没...
【JAVA系列】String类的手术刀剖析
一、什么是字符串?二、创建字符串三、字符串的比较1.==与equals2.字符串常量池2.1直接赋值内存分配2.四、字符串不可变五、String类的常见用法1.字符与字符串2.字节与字符串3.字符串查找4.字符串替换5.字符串拆分6.字符串截取7.我们说字符串一般指用双引号“”括...
【力扣203】移除链表元素深度剖析
【题目描述】 给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点。1.1.先找到22的位置在哪? 所以我们在这里定义一个cur,表示当前需要删除的数据。2.我们的链表的头不能随意移动,定义一个p...
【JAVA系列】Java中的包、类的继承、多态、抽象类与接口
前言一、包及访问权限1.什么是包?2.如何导入包?3.JDK中常见的包4.二、继承1.继承的基本概念2.继承时方法调用顺序3.super和this关键字4.三、多态1.向上转型2.动态绑定3.方法重写4.向下转型5.1.要理解什么是包,我们需要先设想一个情境——当我们在开发一个大...
下一页
个人成就
文章被点赞
6
文章被阅读
8,661
掘力值
400
关注了
1
关注者
2
收藏集
0
关注标签
6
加入于
2022-02-27