首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
课程
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
AimerAimer
获赞
109
粉丝
4
关注
4
看过 TA
71
男
华南农业大学
2023
Java
IP属地:广东
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑AimerAimer吗?
发布(189)
刷题
AimerAimer
2022-01-18 12:19
已编辑
Java
题解 | #二叉搜索树的最近公共祖先#
题意: 给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。(所有节点的值都是唯一的。) 方法一: 记录路径和深度 思路: 递归一遍二叉树,得到每个节点的父节点和深度。 这样,就得到了p、q 不同节点到根节点的路径及长度。  ...
0
点赞
评论
收藏
分享
AimerAimer
2022-01-06 16:31
Java
题解 | #删除链表中重复的结点#
题意: 在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表 1->2->3->3->4->4->5 处理后为 1->2->5。 方法一: 计数+新建链表 思路: &nbs...
0
点赞
评论
收藏
分享
AimerAimer
2022-01-18 12:24
已编辑
Java
题解 | #字符流中第一个不重复的字符#
题意: 请实现一个函数用来找出字符流中第一个只出现一次的字符。 例如,当从字符流中只读出前两个字符 "go" 时,第一个只出现一次的字符是 "g" 。 当从该字符流中读出前六个字符 “google" 时,第一个只出现一次的字符是"l"。 方法一: 字符串+哈...
0
点赞
评论
收藏
分享
AimerAimer
2022-01-06 14:50
Java
题解 | #把字符串转换成整数(atoi)#
题意: 方法一: 模拟 思路: 直接模拟。 用 flag 判断正负,x 计算数的绝对值。 最后判断边界:是否大于正数的最大值 or 小于负数的最小值。 ...
0
点赞
评论
收藏
分享
AimerAimer
2022-01-06 12:25
Java
题解 | #按之字形顺序打印二叉树#
题意: 给定一个二叉树,返回该二叉树的之字形层序遍历,(第一层从左向右,下一层从右向左,一直这样交替). 方法一: bfs层次遍历 思路: 利用队列实现 bfs 层次遍历。 重点:计算每一层时,要先记录当前队列的元素个数。(可以实现每层...
0
点赞
评论
收藏
分享
AimerAimer
2022-01-06 12:11
Java
题解 | #把二叉树打印成多行#
题意: 给定一个节点数为 n 二叉树,要求从上到下按层打印二叉树的 val 值,同一层结点从左至右输出,每一层输出一行,将输出的结果存放到一个二维数组中返回。 方法一: bfs层次遍历 思路: 利用队列实现 bfs 层次遍历。 重点:计算每一层时,要先记录当前队列的元素个数...
0
点赞
评论
收藏
分享
AimerAimer
2022-01-06 11:15
Java
题解 | #判断是不是平衡二叉树#
题意: 输入一棵节点数为 n 二叉树,判断该二叉树是否是平衡二叉树。 平衡二叉树(Balanced Binary Tree),具有以下性质: 它是一棵空树或它的左右两个子树的高度差的绝对值不超过1,...
0
点赞
评论
收藏
分享
AimerAimer
2022-01-05 17:11
Java
题解 | #记负均正II#
题意: 输入 n 个整型数,统计其中的负数个数并求所有非负数的平均值,结果保留一位小数。 如果没有非负数,则平均值为0。 方法一: 直接模拟 思路: 遍历每个数。 分别对负...
0
点赞
评论
收藏
分享
AimerAimer
2022-01-05 16:45
Java
题解 | #求解立方根#
题意: 计算一个浮点数的立方根,保留一位小数。 方法一: 二分 思路: 初始化左右区间 l , r 。 如果大于给定数,则 r = mid ; 否则 l = mid 。 ...
0
点赞
评论
收藏
分享
AimerAimer
2022-01-05 15:56
Java
题解 | #Redraiment的走法#
题意: 给定一个数组,求严格上升子序列的最大长度。 方法一: 动态规划 思路: 动态规划。 dp[ i ]表示以a[ i ]为结尾的严格上升子序列的长度。 针对每个a[ i ],遍历 i...
0
点赞
评论
收藏
分享
AimerAimer
2022-01-05 14:59
Java
题解 | #字符逆序#
题意: 将一个字符串str的内容颠倒过来,并输出。 方法一: C++函数 思路: 调用C++函数 reverse() 实现反转字符串。 #include <bits/stdc++.h> using namespace std; int main(){ &nb...
0
点赞
评论
收藏
分享
AimerAimer
2021-12-31 17:06
Java
题解 | #求最小公倍数#
题意: 正整数A和正整数B 的最小公倍数是指 能被A和B整除的最小的正整数值,设计一个算法,求输入A和B的最小公倍数。 方法一: 递归 思路: 递归寻找正整数A和正整数B 的最大公约数; 最后,正整数A和正整数B 的最小公倍数=A*B/最大公约数...
0
点赞
评论
收藏
分享
AimerAimer
2022-01-06 09:34
已编辑
Java
题解 | #字符统计#
题意: 输入一个只包含小写英文字母和数字的字符串, 按照不同字符统计个数由多到少输出统计结果,如果统计的个数相同,则按照ASCII码由小到大排序输出。 方法一: 结构体快排 思路: 结构体存储字符和字符的出现次数。 &n...
0
点赞
评论
收藏
分享
AimerAimer
2021-12-17 17:37
Java
题解 | #输入整型数组和排序标识,对其元素按照升序或降序进行排序#
题意: 输入整型数组和排序标识,对其元素按照升序或降序进行排序。 方法一: C++快排函数 思路: 模拟。 当排序标识是0时,升序; 当排序标识是1时,降序。 ...
0
点赞
评论
收藏
分享
AimerAimer
2021-12-17 12:15
Java
题解 | #删除链表中重复的结点#
题意: 在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表 1->2->3->3->4->4->5 处理后为 1->2->5。 方法一: unordered_map计数 思路: ...
0
点赞
评论
收藏
分享
1
5
6
7
8
9
13
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务