首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
不刷题怎么进大厂
获赞
0
粉丝
0
关注
0
看过 TA
2
河南大学
2023
算法工程师
IP属地:河南
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑不刷题怎么进大厂吗?
发布(5)
刷题
不刷题怎么进大厂
2023-07-26 17:52
算法工程师
题解 | #岛屿数量#
# # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # 判断岛屿数量 # @param grid char字符型二维数组 # @return int整型 # # 思路:遍历二维列表,如果遇到'1'就进行dfs,将所有连着的'1'全部改为'0',意味着找到了一个岛屿,然后接着进行遍历,直到遍历完为止,单独一个'1'也算一个岛屿(如果是单独的'1'不算岛屿的话,需要加上一个bool变量来确定是否有相邻的'1')。 class Solution: # 一个类下的不同函数要用self.来调用,同时self.设置的变量在整个类中都能用 def solv...
0
点赞
评论
收藏
转发
不刷题怎么进大厂
2023-07-25 21:20
算法工程师
题解 | #【模板】队列#
n = int(input()) queue = [] for i in range(n): res = input().split() option = res[0] # res[0]是操作 res[1]是操作数 if option == 'push': queue.append(res[1]) elif option == 'pop': # 队列就是ls[0] 栈就是ls[-1] print(queue.pop(0) if len(queue) != 0 else 'error') elif optio...
0
点赞
评论
收藏
转发
不刷题怎么进大厂
2023-07-07 11:59
已编辑
算法工程师
题解 | #表达式求值#
# # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # 返回表达式的值 # @param s string字符串 待计算的表达式 # @return int整型 # # 思路:先将中缀表达式转换为后缀表达式,再对后缀表达式进行计算。 class Solution: def solve(self , s: str) -> int: # write code here # 去掉字符串头尾的空格或换行符 s = s.strip() # 将字符串转换为列表 ...
0
点赞
评论
收藏
转发
不刷题怎么进大厂
2023-07-06 21:46
算法工程师
题解 | #点击消除#
import sys # 思路:将得到的字符序列依次入栈,若将要入栈的元素与栈顶元素相同,那就停止入栈并出栈栈顶元素。 ls = [] for line in sys.stdin: # 这里拿到的line是字符串 先将其转化为字符列表 chars = list(line) # 这样得到的chars就是["a","b","b","c"]了 for i,val in enumerate(chars): # 栈为空或入栈元素与栈顶元素不相等就入栈 if len(ls) == 0 or ls[-1] != val: ...
0
点赞
评论
收藏
转发
不刷题怎么进大厂
2023-07-06 20:53
算法工程师
题解 | #逆波兰表达式求值#
# # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # # @param tokens string字符串一维数组 # @return int整型 # class Solution: def evalRPN(self , tokens: List[str]) -> int: # write code here # 思路:后缀表达式遇到数字就入栈,遇到运算符就取出栈中的两个数字来运算,运算后的结果再入栈,等待与下一个数字运算。 # 先建立辅助栈 num = [] #...
0
点赞
评论
收藏
转发
1
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务