首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
课程
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
牛枕忆
获赞
1
粉丝
0
关注
5
看过 TA
0
南昌航空大学
2022
C++
IP属地:未知
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑牛枕忆吗?
发布(4)
刷题
牛枕忆
2022-01-07 11:20
C++
题解 | #把数字翻译成字符串#
由于a-z只能代表1-26这26个数字,所以只需要判断字符串前2位的数字,后续用递归处理即可。这里需要注意的是0这个数字,不能代表任何字符,比如10,只有一种情况,比如100,不满足条件,且字符串中存在00均不符合条件。 c++ java python class Solution { public: int solve(string nums) { if(nums.size()==0||(nums[0]-48)==0)return 0;//如果字符串为空,或者是数字0则不满足条件 if(nums.size()==1)return 1; ...
0
点赞
评论
收藏
分享
牛枕忆
2021-12-15 16:40
C++
题解 | #在二叉树中找到两个节点的最近公共祖先#
/** 采用递归的方法。先写一个查找节点是否为该根节点的子节点的函数。 判断两个节点的位置。若分散在左右两边则根节点为最近公共祖先。 若均在一边则利用递归函数得出结果。需要考虑的是两个节点当中有根节点的情况。 */ class Solution { public: bool Find(TreeNode *root,int val){ if(!root) return false; if(root->val=...
0
点赞
评论
收藏
分享
牛枕忆
2021-12-10 17:30
C++
题解 | #二叉树中和为某一值的路径(三)#
class Solution { int dfs(TreeNode *proot,int sum){//函数功能是找出树中带根结点且和为sum的路径,为了保证路径的连通性 if(!proot)return 0; if(proot->val==sum)return 1+dfs(proot->left,0)+dfs(proot->right,0); return dfs(proot->left,sum-proot->val)+dfs(proot->right,sum-proot->val); ...
0
点赞
评论
收藏
分享
牛枕忆
2021-09-17 10:43
C++
新人报道!来牛客的第一天~
投递牛客等公司
新手牛友村
0
点赞
评论
收藏
分享
1
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务