首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
AimerAimer
获赞
109
粉丝
3
关注
4
看过 TA
70
男
华南农业大学
2023
Java
IP属地:广东
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑AimerAimer吗?
发布(189)
刷题
AimerAimer
2022-02-07 20:49
已编辑
Java
链表操作之反转链表(一)
链表小结 链表是线性的数据结构,与数组不同,链表的内存区域不是连续的。 链表的特点: 插入和删除的时间复...
Aimer
0
点赞
评论
收藏
转发
AimerAimer
2022-02-07 15:09
已编辑
Java
题解 | #正则表达式匹配#
题意: 请实现一个函数用来匹配包括'.'和'*'的正则表达式。 模式中的字符'.'表示任意一个字符,而'*'表示它前面的字符可以出现任意次(包含0次)。 在本题中,匹配是指字符串的所有字符匹配整个模式。 &n...
0
点赞
评论
收藏
转发
AimerAimer
2022-02-06 19:20
Java
题解 | #kmp算法#
题意: 给你一个文本串 T ,一个非空模板串 S ,问 S 在 T 中出现了多少次? 方法: kmp 思路: kmp算法本质要求模式串的 next[ ]数组,next[ i ]表示模式串0 ~ i 的最长公共前后缀的长度。 kmp算法对文本串不会回溯,只是通过n...
0
点赞
评论
收藏
转发
AimerAimer
2023-03-20 11:06
已编辑
Java
题解 | #最小覆盖子串#
题意: 给出两个字符串 s 和 t,要求在 s 中找出最短的包含 t 中所有字符的连续子串。 方法: 双指针 思路: 初始化两个计数 map。 首先,遍历字符串 t 进行计数统计,得到 mp2 ; ...
0
点赞
评论
收藏
转发
AimerAimer
2022-02-06 16:43
Java
题解 | #最长的括号子串#
题意: 给出一个长度为 n 的,仅包含字符 '(' 和 ')' 的字符串,计算最长的格式正确的括号子串的长度。 方法: 栈 思路: 首先,初始化一个存储左括号下标的栈; 然后,遍历字符串:  ...
0
点赞
评论
收藏
转发
AimerAimer
2022-02-06 15:00
Java
题解 | #编辑距离(二)#
题意: 给定两个字符串str1和str2,再给定三个整数ic,dc和rc,分别代表插入、删除和替换一个字符的代价,请输出将str1编辑成str2的最小代价。 方法: 动态规划 思路: dp[i][j]表示将字符串str1的前i个字符编辑成字符串str2的前j个字符的最小代价。 ...
0
点赞
评论
收藏
转发
AimerAimer
2022-02-06 14:16
Java
题解 | #有效括号序列#
题意: 给出一个仅包含字符'(',')','{','}','['和']',的字符串,判断给出的字符串是否是合法的括号序列。 括号必须以正确的顺序关闭,"()"和"()[]{}"都是合法的括号序列,但"(]"和"([)]"不合法。 方法: 栈 思路: 模拟。 &...
0
点赞
评论
收藏
转发
AimerAimer
2022-02-06 12:28
已编辑
Java
题解 | #填充数组#
题意: 方法一: 动态规划 思路: dp[i][j]表示填充i个数,取值个数是j的方案数。 状态转移方程如下: &...
0
点赞
评论
收藏
转发
AimerAimer
2022-02-06 10:45
Java
题解 | #直方图内最大矩形#
题意: 给定一个数组heights,长度为n,height[i]是在第i点的高度,那么height[i]表示的直方图,能够形成的最大矩形是多少? 1.每个直方图宽度都为1 2.直方图都是相邻的 &nb...
0
点赞
评论
收藏
转发
AimerAimer
2022-02-06 12:37
已编辑
Java
题解 | #将字符串转化为整数#
题意: 方法: 模拟 思路: 直接模拟。 遍历字符串,判断字符: 1.如果是数字,则追加成数字; ...
0
点赞
评论
收藏
转发
AimerAimer
2022-02-06 00:09
Java
题解 | #把字符串转换成整数(atoi)#
题意: 方法: 模拟: 思路: 直接模拟。 用 flag 判断正负,x 计算数的绝对值。 最后判断边界:是否大于正数的最大值 or 小于负数的最小值。 ...
0
点赞
评论
收藏
转发
AimerAimer
2022-02-05 23:49
Java
题解 | #环形链表的约瑟夫问题#
题意: 编号为 1 到 n 的 n 个人围成一圈。从编号为 1 的人开始报数,报到 m 的人离开。 下一个人继续从 1 开始报数。 n-1 轮结束以后,只剩下一个人,问最后留下的这个人编号是多少? 方法: ...
0
点赞
评论
收藏
转发
AimerAimer
2022-02-05 23:32
Java
题解 | #验证IP地址#
题意: 编写一个函数来验证输入的字符串是否是有效的 IPv4 或 IPv6 地址。 规则如下: 方法: 模拟 思路: 模拟。 首先,遍历字符串,初始判断是IPV4还是IPV6。 &...
0
点赞
评论
收藏
转发
AimerAimer
2022-02-05 23:13
Java
题解 | #最长公共前缀#
题意: 给你一个大小为 n 的字符串数组 strs ,其中包含n个字符串 , 编写一个函数来查找字符串数组中的最长公共前缀,返回这个公共前缀。 方法: 暴力 思路: 暴力模拟。 二重循环寻找最长公共前缀。 &nb...
0
点赞
评论
收藏
转发
AimerAimer
2022-02-05 23:06
Java
题解 | #字符串的排列#
题意: 输入一个长度为 n 字符串,打印出该字符串中字符的所有排列,你可以以任意顺序返回这个字符串数组。 方法: 递归回溯 思路: 根据如上图解进行递归回溯。 首先,对字符串排序(剪枝要用到的条件); &...
0
点赞
评论
收藏
转发
1
2
3
4
5
6
13
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务