首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
AimerAimer
获赞
109
粉丝
3
关注
4
看过 TA
70
男
华南农业大学
2023
Java
IP属地:广东
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑AimerAimer吗?
发布(189)
刷题
AimerAimer
2022-03-11 11:07
已编辑
Java
题解 | #自动售货系统#
题意: 实现自动售货功能(自己看题)。 方法一: 模拟 思路: 这道题题目描述较长,我这里简单概括一下。 1、顾客一次只能投一个币,购买一个商品; 2、售货机有不同商品的单价和数量,售货机的存钱盒有1,2,5...
0
点赞
评论
收藏
转发
AimerAimer
2022-03-10 17:06
Java
题解 | #循环右移二叉树#
题意: 现有一棵n个节点构成的二叉树,请你将每一层的节点向右循环位移k位。 某层向右位移一位(即k=1)的含义为: 1.若当前节点为左孩子节点,会变成当前节点的双亲节点的右孩子节点。  ...
0
点赞
评论
收藏
转发
AimerAimer
2022-03-09 22:56
Java
题解 | #成绩排序#
题意: 输入任意(用户,成绩)序列,可以获得成绩从高到低或从低到高的排列,相同成绩都按先录入排列在前的规则处理。 例示: jack 70 peter 96 Tom 70 smith 67 从高到低&n...
0
点赞
评论
收藏
转发
AimerAimer
2022-03-09 22:17
Java
题解 | #兑换零钱(二)#
题意: 给定一个整数数组 nums 表示不同数额的硬币和一个正整数 target 表示总金额,请你计算并返回可以凑出总金额的的组合数。 如果凑不出 target 则返回 0。 方法一: 动态规划(完全背包) 思路: dp[i]表示硬币凑成 i 的组...
0
点赞
评论
收藏
转发
AimerAimer
2022-03-09 21:41
Java
题解 | #判断是不是完全二叉树#
题意: 给定一个二叉树,确定他是否是一个完全二叉树。 方法一: bfs 思路: bfs层次遍历树。 步骤: &nb...
0
点赞
评论
收藏
转发
AimerAimer
2022-03-14 18:24
已编辑
Java
题解 | #对角线遍历矩阵#
题意: 给定一个大小为 n*m 的矩阵,请以对角线遍历并返回遍历结果。 方法一: 模拟 思路: 模拟。 规律如下: &n...
0
点赞
评论
收藏
转发
AimerAimer
2022-03-07 16:40
Java
题解 | #二叉树的最大宽度#
题意: 方法一: bfs 思路: 层次遍历。 核心:为每个节点都赋值个id。(例:已知当前父节点的id,则左儿子为id*2,右儿子为id*2+1。) 利用队列实现一层一层的遍历树,计算每一层的宽度=每一层的最大值id与最小值id的差值+1。 &nb...
0
点赞
评论
收藏
转发
AimerAimer
2022-03-07 15:46
Java
题解 | #移掉 K 位数字#
题意: 给定一个以字符串表示的数字 num 和一个数字 k ,从 num 中移除 k 位数字,使得剩下的数字最小。如果可以删除全部数字则剩下 0 1.num仅有数字组成 2.num是合法的数字,不含前导0 &nb...
0
点赞
评论
收藏
转发
AimerAimer
2022-03-07 14:48
Java
题解 | #旋转链表#
题意: 给定链表的头节点,旋转链表,将链表每个节点往右移动 k 个位置,原链表后 k 个位置的节点则依次移动到链表头。 即,例如链表 : 1->2->3->4->5 k=2 则返回链表 4->5->1->2->3。 方法一: 模拟 思路:  ...
0
点赞
评论
收藏
转发
AimerAimer
2022-03-07 10:47
Java
题解 | #颜色分类#
题意: 给定一个包含红色,白色,蓝色,一同 n 个元素的数组,对其进行排序使得相同的颜色相邻并且按照 红色,白色,蓝色的顺序排序。 数组中 0 代表红色,1 代表白色,2 代表蓝色。 方法一: 快排 思路: 根据题意可知,数值的顺序要从小到大,因此快排即可。 ...
0
点赞
评论
收藏
转发
AimerAimer
2022-03-07 10:26
Java
题解 | #除自身以外数组的乘积#
题意: 方法一: 前缀积+后缀积 思路: 遍历数组,分别计算前缀积和后缀积。 计算公式如下: class...
0
点赞
评论
收藏
转发
AimerAimer
2022-03-09 23:28
已编辑
Java
题解 | #集合的所有子集(二)#
题意: 给定一个整数数组 nums ,其中可能包含重复元素,请你返回这个数组的所有可能子集。 返回的答案中不能包含重复的子集,将答案按字典序进行排序。 方法一: 递归+剪枝 思路: 递归回溯题型,先画图再写代码。 &...
0
点赞
评论
收藏
转发
AimerAimer
2022-03-06 15:38
Java
题解 | #二叉树的直径#
题意: 方法一: 递归 思路: 核心:当前节点的直径=左子树高度+右子树高度。 递归整棵树,以每个节点作为根节点,计算当前节点的直径=左子树高度+右子树高度,并维护直径的最大值。 因此,要写个递归函数求解每个子树的高度。(后序遍历) &nb...
0
点赞
评论
收藏
转发
AimerAimer
2022-03-06 15:05
Java
题解 | #跳跃游戏(一)#
题意: 给定一个非负整数数组nums,假定最开始处于下标为0的位置,数组里面的每个元素代表下一跳能够跳跃的最大长度。 如果能够跳到数组最后一个位置,则返回true,否则返回false。 方法一: 贪心 思路: 用一个变量ma 表示(可达下标的最大值),初始化ma=0。...
0
点赞
评论
收藏
转发
1
2
3
4
5
6
13
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务