首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
首页 /
算法初级题练习
#
算法初级题练习
#
827次浏览
3人互动
收藏话题
分享
此刻你想和大家分享什么
热门
最新
2023-07-07 11:59
已编辑
河南大学 算法工程师
题解 | #表达式求值#
# # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # 返回表达式的值 # @param s string字符串 待计算的表达式 # @return int整型 # # 思路:先将中缀表达式转换为后缀表达式,再对后缀表达式进行计算。 class Solution: def solve(self , s: str) -> int: # write code here # 去掉字符串头尾的空格或换行符 s = s.strip() # 将字符串转换为列表 # 先对字符串s进行预处理 防止将'10+1'分割为['1','0','+','1']导致计算错误 # n...
点赞
评论
收藏
分享
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: ls.append(val) # 入站元素与栈顶元素相等 出栈 elif ls[-1]...
点赞
评论
收藏
分享
2022-12-25 13:44
河南大学 Java
题解 | #反转链表#
/* public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; } }*/ public class Solution { public ListNode ReverseList(ListNode head) { //当前节点,作为循环变量 ListNode currentNode = head; //临时变量,中间转换使用 ListNode temp = null; //下一个节点,不一定用到 ListNode nextNode = null; //上一个节点,不一定用...
点赞
评论
收藏
分享
提到的真题
返回内容
玩命加载中
创作者周榜
更多
热议话题
更多
1
...
写给毕业5年后的自己
0
2
...
海信求职进展汇总
0
1
...
华泰证券Fintech星战营
3
...
职场捅娄子大赛
0
4
...
HR问:你期望的薪资是多少?如何回答
0
5
...
华为求职进展汇总
0
6
...
如果今天是你的last day,你会怎么度过?
0
7
...
当下环境,你会继续卷互联网,还是看其他行业机会
0
8
...
好好告别我的学生时代
0
9
...
晒晒我司的端午福利
0
10
...
实习/项目/竞赛奖项,哪个对找工作更重要?
0
牛客网
牛客企业服务