首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
会员
登录
举报沸点
请选择举报理由
和话题不符
恶意攻击谩骂
广告营销
ImViper
后端开发工程师
|
字节跳动
关注
私信
获得徽章 0
动态
文章
专栏
沸点
收藏集
1
关注
赞
2
文章 2
沸点 0
资讯 0
赞
2
关注
返回
|
搜索文章
ImViper
后端开发工程师 @ 字节跳动
·
1年前
关注
【LeetCode】旋转矩阵(原地选择+翻转两种方法,java实现)
来观察下正方形矩阵旋转90度时究竟发生了什么。观察图中颜色相同的四个位置,当旋转90度后,对应位置的元素发生了顺时针的交换。 而相隔的两个位置是中心对称的,基于此可以计算出...
赞
评论
分享
ImViper
后端开发工程师 @ 字节跳动
·
1年前
关注
【LeetCode】56.合并区间(贪心算法,java实现)
经验:区间类的问题,一般而言是需要画图思考的。因为只有建立直观的感觉,才能更有效的去思考解决问题的方案。和物理现象相关的:第 42 题:接雨水问题、第 11 题:盛最多水的...
赞
评论
分享
ImViper
后端开发工程师 @ 字节跳动
·
1年前
关注
对二维数组进行排序,Array.sort用法详解
对二维数组行排序,直接调用Arrays.for (int i = 0; i < arr.Arrays.Arrays.Arrays.Arrays.最简单的写法:使用lambd...
赞
评论
分享
ImViper
后端开发工程师 @ 字节跳动
·
1年前
关注
一文搞定递归!超详细图解,看完再也不怕面试官!
最近看了不少递归的文章,收获不小,不过我发现大部分网上的讲递归的文章都不太全面,主要的问题在于解题后大部分都没有给出相应的时间/空间复杂度,而时间/空间复杂度是算法的重要考...
赞
评论
分享
ImViper
后端开发工程师 @ 字节跳动
·
1年前
关注
什么是链表?看完本篇不再怕面试官
如果说数据结构是算法的基础,那么数组和链表就是数据结构的基础。 因为像堆,栈,对,图等比较复杂的数组结基本上都可以由数组和链表来表示,所以掌握数组和链表的基本操作十分重要。...
赞
评论
分享
ImViper
后端开发工程师 @ 字节跳动
·
1年前
关注
深度优先搜索和广度优先搜索,超详细图文解析
深度优先遍历(Depth First Search, 简称 DFS) 与广度优先遍历(Breath First Search)是图论中两种非常重要的算法,生产上广泛用于拓扑...
1
1
分享
ImViper
后端开发工程师 @ 字节跳动
·
1年前
关注
【LeetCode】733.图像渲染(深度优先搜索,java实现)
这道题非常简单,其实就是让你遍历当前图形的所有节点,并且修改颜色为新颜色就好了。通过dfs和bfs都能实现。if(x<0 || x>=image.length || y<0...
赞
评论
分享
ImViper
后端开发工程师 @ 字节跳动
·
1年前
关注
【LeetCode】739.每日温度(5种方法,详细图解)
这道题目最 “难” 的一个点是题目的理解。下面来一个个进行解释。对于输入 73,它需要 经过一天 才能等到温度的升高,也就是在第二天的时候,温度升高到 74 ,所以对应的结...
赞
评论
分享
ImViper
后端开发工程师 @ 字节跳动
·
1年前
关注
【LeetCode】279.完全平方数(四种方法,不怕不会!开拓思维)
4, 本题要解的问题:正整数N最少由多个平方数相加; 5, 那么,N的最优解 = 1 + (N’的最优解)。而N’肯定小于N。 6, 所以本题的思路就是,对每一个N,观察1...
赞
评论
分享
下一页
个人成就
文章被点赞
22
文章被阅读
22,078
掘力值
580
关注了
7
关注者
12
收藏集
1
关注标签
5
加入于
2020-06-30
温馨提示
当前操作失败,如有疑问,可点击申诉