首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
小菜菜在此
获赞
17
粉丝
1
关注
3
看过 TA
44
内蒙古机电职业技术学院
2024
Java
IP属地:内蒙古
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑小菜菜在此吗?
发布(9)
刷题
小菜菜在此
2023-02-02 21:07
内蒙古机电职业技术学院 计算机类
德胧集团一面面经
面试官非常nice,步步引导,体验很好,奈何自己菜。1.手写算法:非递归二分查找2.mybatis 动态代理几个具体实现类(没看过)3.spring单体项目和微服务项目优缺点4.redis 使用原因,可能产生的问题(数据一致性 缓存击穿 缓存雪崩),具体解决办法。5.mysql索引,主键索引和辅助索引区别。6.如果用户反应响应速度很慢,这个问题怎么定位7.select a,b,c from table where a=1;有组合索引(a,b),这个时候走哪个索引树?8.索引建的越多越好吗?为什么?9.自己在以前的项目中遇到的问题,怎样改进的?10.喜欢的工作环境,求职规划。反问总体来说准备的八股没怎么问,更看重项目经验,
0
点赞
评论
收藏
转发
小菜菜在此
2023-01-01 17:56
内蒙古机电职业技术学院 计算机类
题解 | #表达式求值#
# # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # 返回表达式的值 # @param s string字符串 待计算的表达式 # @return int整型 恶心的地方在于必须用状态机来注意乘法优先级,1*2这种直接算完压栈,其次就是左括号压栈,右括号弹栈计算并压栈直到弹出左括号;最后如果数字栈中仍然有超过2个数,这肯定就是没有括号和乘法的加减法,按队列先进先出弹压栈处理就好 # class Solution: def solve(self , s: str) -> int: # write code here ...
0
点赞
评论
收藏
转发
小菜菜在此
2022-12-04 18:40
内蒙古机电职业技术学院 计算机类
题解 | #兑换零钱(一)#
dp=[],代表当总钱数为i时需要的最少钱币数;假设当前硬币种类为{2,3,5}三种,那么dp[2]=1;dp[3]=1;dp[5]=dp[2]+dp[3];以此类推的话,dp[6]=min(dp[2]+dp[4],dp[3]+dp[3]}),这时我们可以发现,所谓的球最少硬币数不过是: 令j为硬币集合的下标,i为总钱数;那么便是对j作循环,使得dp[i-j]+dp[j]的和最小(每一项都必须大于0),那么递推公式即为dp[i]=min(dp[i],dp[i-j]+dp[j]),对硬币种类循环完,就得到了当总钱数为i时所需要的最少硬币数。结果返回dp[-1]即可。
0
点赞
评论
收藏
转发
小菜菜在此
2022-12-04 09:19
内蒙古机电职业技术学院 计算机类
题解 | #把数字翻译成字符串#
这题实际不难,但规则没说明白,前置0不可以:例如07不可以!主要的难点在0的考虑与处理上
0
点赞
评论
收藏
转发
小菜菜在此
2022-07-03 08:21
内蒙古机电职业技术学院 计算机类
2022-07-03
在牛客打卡3天,今天也很努力鸭!
每日监督打卡
0
点赞
评论
收藏
转发
小菜菜在此
2022-06-04 15:48
内蒙古机电职业技术学院 计算机类
2022-06-04
在牛客打卡2天,今天也很努力鸭!
每日监督打卡
0
点赞
评论
收藏
转发
小菜菜在此
2022-05-18 11:27
内蒙古机电职业技术学院 计算机类
2022-05-18
在牛客打卡1天,今天也很努力鸭!
每日监督打卡
0
点赞
评论
收藏
转发
小菜菜在此
2022-04-16 09:34
内蒙古机电职业技术学院 计算机类
题解 | #最小花费爬楼梯#
用动态规划,首先确定公式,显然如果假设当前层下标为i,那么只可能从i-1和i-2而来; 那么截止到i层的最小花费为min(dp[i-1]+costs[i-1],dp[i-2]+costs[i-2]); 然后直接开摆,公式就是这么简单 class Solution { public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param cost int整型vector * @return int整型 / / int costs(vector& cost,int index){ //下标从0开始 int val; if(index...
0
点赞
评论
收藏
转发
小菜菜在此
2022-04-14 16:53
内蒙古机电职业技术学院 计算机类
题解 | #最小的K个数#
class Solution { public: vector GetLeastNumbers_Solution(vector input, int k) { vector ret; int length=input.size(); if(length==0 or k==0) return ret; ret.push_back(input[0]); //两部分其实一样,看懂这部分基本就会写了 搞个列表,大的放前面, //每次新的值过来,如果比最大的小,那删除前面第一个,找到新值位置放入 for(int i=1;i<k;i++){ if(input[i]>=ret[0]) ret.i...
0
点赞
评论
收藏
转发
1
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务