首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
开朗米其罗
获赞
1
粉丝
0
关注
3
看过 TA
1
男
昆明学院
2014
Python
IP属地:美国
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑开朗米其罗吗?
发布(5)
刷题
开朗米其罗
2021-06-30 16:41
已编辑
Python
题解 | #反转链表#
反转链表 表示链表中上一个节点 p,当前节点 c,下一个节点 n。 反转原理要想反转链表,只需要逐个遍历,把之前指向后一个节点更改为指向前一个节点即可,所以需要记录前一个节点 p、当前节点 c 和后一个节点 n,然后把当前的节点 c.next 指向 p,并把下一个节点 n 作为新的当前节点 c 即可。 class Solution: # 返回ListNode def ReverseList(self, pHead): # write code here p = None c = pHead while c: ...
0
点赞
评论
收藏
转发
开朗米其罗
2021-06-30 16:42
已编辑
Python
题解 | #奇怪的排序问题#
思路 在有序队列中找出位置不对的几个数,而不是在无序中找有序的数。 方案 用 tmp 记录最后一个(可能是最大的数),从后往前找,前大后小,就算一个,如果前一个更小,就更新 tmp,让它保持已知的最小。 实现 class Solution: def wwork(self , n , a ): # write code here number = 0 if n <= 1: return number tmp = a[n-1] for i in range(1, n): ...
0
点赞
评论
收藏
转发
开朗米其罗
2021-06-21 07:32
Python
题解 | #数学实验#
计算方案 递归 临界条件 当结果长度为 1 或者计算结果没变时结束。 计算过程 将数字 n 转为数字列表后逐位相乘。 class Solution: def mathexp(self , n ): # write code here tmp_n = n n = str(n) n_len = len(n) if n_len == 1: return int(n) n = [int(i) for i in n] result = n[0] ...
0
点赞
评论
收藏
转发
开朗米其罗
2021-06-21 07:34
已编辑
Python
题解 | #寻找峰值#
思路 找到最后一个即可,所以将数组反转后再找。 class Solution: def target_index(self, nums, index): return len(nums) - index - 1 def solve(self, nums): # write code here nums = nums[::-1] if len(nums) == 1: return 0 for index in range(1, len(nums)): ...
0
点赞
评论
收藏
转发
开朗米其罗
2021-06-17 18:50
Python
2021-06-17
在牛客打卡2天,今天学习:刷题 30 道
每日监督打卡
0
点赞
评论
收藏
转发
1
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务