首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
tonngw
获赞
17
粉丝
6
关注
31
看过 TA
60
男
中国矿业大学(北京)
2023
Java
IP属地:北京
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑tonngw吗?
发布(98)
评论
刷题
tonngw
关注TA,不错过内容更新
关注
2022-02-25 12:43
中国矿业大学(北京) Java
题解 | #数组中出现次数超过一半的数字#
模拟 使用一个数 x 记录当前出现次数最多的数,cnt 记录其出现的次数
0
点赞
评论
收藏
分享
2022-02-25 11:12
中国矿业大学(北京) Java
题解 | #岛屿数量#
flood fill 洪水覆盖问题 DFS or BFS 都可求解
0
点赞
评论
收藏
分享
2022-02-25 10:27
已编辑
中国矿业大学(北京) Java
题解 | #接雨水问题#
接雨水 三次扫描 时间空间 O(n)O(n)O(n) 单调栈 时间空间 O(n)O(n)O(n) 双指针 时间 O(n)O(n)O(n) 空间 O(1)O(1)O(1)
0
点赞
评论
收藏
分享
2022-02-24 22:34
已编辑
中国矿业大学(北京) Java
题解 | #字符串的排列#
全排列 + 去重
0
点赞
评论
收藏
分享
2022-02-24 21:37
中国矿业大学(北京) Java
题解 | #合并k个已排序的链表#
自定义小根堆比较函数,重载(),因为 STL 容器在比较的时候用的是结构体的小括号运算符。 使用小根堆存放 k 个链表的最小值指针,然后每次取出堆顶 t(最小值)将其加入到新链表中,如果 t->next 不为空则将其再加入到堆中,最后返回新链表的头节点
0
点赞
评论
收藏
分享
2022-02-24 21:04
中国矿业大学(北京) Java
题解 | #买卖股票的最好时机(一)#
模拟:使用 minv 记录前 i 天前的最小值,遍历一遍数组,更新最大利润 res = max(res, prices[i] - minv),更新 minv = min(minv, prices[i])
0
点赞
评论
收藏
分享
2022-02-24 20:58
中国矿业大学(北京) Java
题解 | #包含min函数的栈#
两个栈,一个用于存储元素,一个用于存储当前的最小值
0
点赞
评论
收藏
分享
2022-02-24 16:13
中国矿业大学(北京) Java
题解 | #在旋转过的有序数组中寻找目标值#
两次二分
0
点赞
评论
收藏
分享
2022-02-24 10:56
中国矿业大学(北京) Java
题解 | #求平方根#
二分枚举左边界
0
点赞
评论
收藏
分享
2022-02-24 10:34
中国矿业大学(北京) Java
题解 | #三数之和#
先排序 枚举第一个数,下标为 i 第一个数去重 i 双指针枚举第二个、第二个数,下标为 j、k,j 从前往后枚举,k 从后往前枚举 第二个数去重 j 如果 j < k - 1 && nums[i] + nums[j] + nums[k - 1] >= 0 则 k 试着往前走一步 再判断是否满足条件,满足则加入到答案中
0
点赞
评论
收藏
分享
2022-02-23 22:02
中国矿业大学(北京) Java
题解 | #最长上升子序列(一)#
状态表示:f[i]f[i]f[i] 以 arr[i] 结尾的数的最长上升子序列的长度 状态计算:按照倒数第二个数哪一位将集合划分成 [0, i) i - 1 种情况,然后只有当 arr[j]<=arr[i]arr[j] <= arr[i]arr[j]<=arr[i] 时更新 f[i] 算法步骤: 双循环计算状态 最后遍历一遍状态数组,找最大值
0
点赞
评论
收藏
分享
2022-02-22 19:14
中国矿业大学(北京) Java
题解 | #最长回文子序列#
区间 DP
0
点赞
评论
收藏
分享
2022-02-23 16:33
已编辑
中国矿业大学(北京) Java
题解 | #回文数字#
前一半和后一半数字进行比较:在计算后一半数字 y 的同时 x 也在变成前一半数字
0
点赞
评论
收藏
分享
2022-02-22 17:49
中国矿业大学(北京) Java
题解 | #反转数字#
int 存判断结果 秦九韶算法将 x 反转,在反转的过程中判断是否溢出
0
点赞
评论
收藏
分享
2022-02-22 13:25
已编辑
中国矿业大学(北京) Java
题解 | #判断一个链表是否为回文结构#
将链表转换为字符串,再进行回文判断(节点值必须是 0 ~ 9) 将链表值存入 vector,再进行回文判断(节点值可以是任意数)
0
点赞
评论
收藏
分享
1
2
3
4
5
6
7
关注他的用户也关注了:
牛客网
牛客企业服务