首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
LeonLi
掘友等级
Java工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
数据结构 堆
堆的介绍 堆是一种特殊的完全二叉树(除叶结点外所有节点都有两个子节点)。 一共分为两种堆:大顶堆和小顶堆。 大顶堆:根节点大于所有的子节点,堆排序。 小顶堆:根节点小于所有的子节点,优先队列。
找到链表中点
题目:876. 链表的中间结点 给定一个头结点为 head 的非空单链表,返回链表的中间结点 如果有两个中间结点,则返回第二个中间结点。
单链表反转
题目描述 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 给定:1 -> 2 -> 3 -> 4 -> 5 返回:5 -> 4 -> 3 -> 2 -> 1
快速幂
当我们求a^b时,可以采用暴力破解,利用b个a相乘得到结果。也可以采取快速幂的方法,缩小时间复杂度为log(b)。
Java static关键字总结
static 当某个事物是静态时,就意味着该字段或方法不依赖于任何特定的对象实例。即使我们从未创建过该类的对象,也可以调用其静态方法或访问其静态字段,这样就不需要实例化新对象,产生开销。
算法:获取数字的二进制的每一位和十进制的每一位
通过算法获取给定数二进制每一位,最后一个1的位置,二进制表示中1的个数,十进制每一位的数字。从而完成其他功能。
Java 自动拆箱装箱
自动拆箱及装箱 Java为每种基本数据(bool,char,byte,short,int,long,float,double) 设置了装箱方法。
Java final关键字总结
final关键字主要作用为防止数据被修改,保证代码安全。 final关键字可以用于修饰:类、类中方法、变量、参数;
二分搜索及常见变形
二分搜索是基于分治的算法,该算法的基本思想是每次都可以把数据分成左右两部分,一部分含有要查找的数据,另一部分不包含要查找的数据。
算法:采用偏移值来简化判断矩阵各方向的条件
该题的关键,就是可以新建上下左右方向各个上的偏移值,来减少重复的判断条件,达到减少代码量和出错率的目的。
下一页
个人成就
文章被点赞
5
文章被阅读
14,256
掘力值
454
关注了
17
关注者
2
收藏集
0
关注标签
15
加入于
2019-03-03