首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
litGrass
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
6、查找
1、二分查找 2、插值查找 3、斐波那契查找 1、二分查找 2、插值查找 3、斐波那契查找 1、二分查找 2、插值查找 3、斐波那契查找
5、排序算法
1、冒泡排序 2、选择排序 3、插入排序 4、希尔排序 5、快速排序 6、归并排序 7、基数排序 总结 排序 时间复杂度 稳定性 优缺点 冒泡排序 O(n2) 稳定 冒泡排序当有序的时候,最优,不用进
4、栈、计算机计算实现、中缀表达式转化前缀表达式和后缀表达式(逆波兰数)
栈:先进后出的结构,像子弹上膛,Java中方法的调用以及递归调用都是栈的数据结构。 栈、计算机计算实现、中缀表达式转化前缀表达式和后缀表达式(逆波兰数)
3、单链表、双链表、循环链表代码实现
单链表:链表结构不同于数组,它非内部连续的空间,他是通过指针进行相连 双链表:双链表不同于单链表的是他维护有两个指针,一个指向前一个元素,一个指向后一个元素 循环链表:他的特点是它为一个环形,及链表尾
2、循环队列
队列:先进先出,像我们的排队。 循环队列:数组实现,是对数组空间的有效利用 ~~~ *** 1、初始头部和尾部都指向0处 2、插入的时候rear指针放入插入元素,之后
1、稀疏数组
稀疏数组实际上还是一个数组,他是对数组的简化。在对一些数据进行保存的时候,由于有很多无用的的数据,而且这些无用的数据占据整个数组个数的一半以上,浪费空间,而且当我们对其存入磁盘等操作的时候,会增加IO
树,二叉树,二叉排序树、AVL树
对于大量的数据,链表的线性访问速度过慢,不宜使用。而树的运行平均时间再logN。 1、树 节点分类:跟节点、叶子结点、非叶子结点 度、深度、高度、层 二叉树,完全二叉树,满二叉树 计算 2、二叉排序树
4、List源码解析
1、ArrayList源码 arraylist底层实际上是一个数组结构transient Object[] elementData;,所以arraylist集合拥有数组的特性,可以方便的通过索引进行访
3、流程控制,foreach原码分析
1、语法 流程控制主要为判断if...esle if...else以及循环语句while、do...while和for循环 if...else语句主要进行判断。jdk8之后引入 optional类和函
2、原码、反码、补码、浮点类型精度损失
在了解浮点数为什么精度损失之前,首先应该熟悉符点类型是怎么在计算机中存储的,应该了解数值类型的二进制保存方式 1、二进制原码、反码、补码 正数的原码=反码=补码 原码的计算对2取余 负数的二进制仍然是
下一页
个人成就
文章被点赞
8
文章被阅读
1,545
掘力值
85
关注了
0
关注者
1
收藏集
0
关注标签
19
加入于
2022-12-06