首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
财元滚滚
获赞
49
粉丝
5
关注
4
看过 TA
6
西安交通大学
2020
算法工程师
IP属地:广东
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑财元滚滚吗?
发布(15)
评论
刷题
收藏
财元滚滚
关注TA,不错过内容更新
关注
2019-08-24 22:55
西安交通大学 算法工程师
Sliding Window - LeetCode 15
给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?找出所有满足条件且不重复的三元组。 注意:答案中不可以包含重复的三元组。 例如, 给定数组 nums = [-1, 0, 1, 2, -1, -4], 满足要求的三元组集合为: [ [-1, 0, 1], [-1, -1, 2] ] 思路: 我觉得:可以直接先有重复的后面去重 代码: class Solution: def threeSum(self, nums: List[int]) -> List[List[i...
0
点赞
评论
收藏
分享
2019-08-24 15:23
西安交通大学 算法工程师
伯努利分布、二项分布、几何分布、超几何分布、泊松分布
参考文献:https://blog.csdn.net/zlbflying/article/details/47777943
0
点赞
评论
收藏
分享
2019-08-24 13:45
西安交通大学 算法工程师
精确率、召回率、F1-score、准确率、AUC、ROC曲线
https://www.jianshu.com/p/2ad360edd219 注意:
0
点赞
评论
收藏
分享
2019-08-24 13:32
西安交通大学 算法工程师
卡特兰数
0
点赞
评论
收藏
分享
2019-08-23 20:11
西安交通大学 算法工程师
计算器实现
class Solution: """ @param s: the expression string @return: the answer """ def calculate(self, s): # Write your code here order = {'+': 0, '-':0, '*': 1, '/':1} stack = [] num = 0 for c in s: ...
0
点赞
评论
收藏
分享
2019-08-23 17:38
西安交通大学 算法工程师
2019-08-23
在牛客打卡2天,今天学习:刷题 173 道/代码提交 27 次
0
点赞
评论
收藏
分享
2019-08-29 12:57
已编辑
西安交通大学 算法工程师
链表相关2题
题目1描述 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 代码 """ Definition of ListNode class ListNode(object): def __init__(self, val, next=None): self.val = val self.next = next """ class Solution: """ @param l1: ListNode...
0
点赞
评论
收藏
分享
2019-08-17 16:52
西安交通大学 算法工程师
最大子数组
题目描述 给定一个整数数组,找到一个具有最大和的子数组,返回其最大和。 比如,原始数组为[1,2,3,4], 则其旋转数组可以是[1,2,3,4], [2,3,4,1], [3,4,1,2], [4,1,2,3] 样例 样例1: 输入:[−2,2,−3,4,−1,2,1,−5,3] 输出:6 解释:符合要求的子数组为[4,−1,2,1],其最大和为 6。 样例2: 输入:[1,2,3,4] 输出:10 解释:符合要求的子数组为[1,2,3,4],其最大和为 10。 挑战 要求...
0
点赞
评论
收藏
分享
2019-08-17 15:59
西安交通大学 算法工程师
恢复旋转排序数组
题目描述 给定一个旋转排序数组,在原地恢复其排序。 比如,原始数组为[1,2,3,4], 则其旋转数组可以是[1,2,3,4], [2,3,4,1], [3,4,1,2], [4,1,2,3] 样例 Example1: [4, 5, 1, 2, 3] -> [1, 2, 3, 4, 5] Example2: [6,8,9,1,2] -> [1,2,6,8,9] 挑战 使用O(1)的额外空间和O(n)时间复杂度。 思路 找到旋转位置index,然后3次翻转:先翻转index前面部分,再翻转index后...
0
点赞
评论
收藏
分享
2019-08-14 20:17
西安交通大学 算法工程师
二分查找
1、返回第一个重复的位置 1.1遍历写法 def binary_search(arr,val): n = len(arr) left,right = 0,n-1#左闭右开区间 while left <= right:#跳出条件为left>right mid = left+(right-left)//#防止left+right溢出 if arr[mid] < val: left = mid+1 if arr[mid] >= val:#有重复值时,right一直缩,le...
0
点赞
评论
收藏
分享
2019-08-17 15:43
已编辑
西安交通大学 算法工程师
寻找旋转排序数组中的最小值
159. 寻找旋转排序数组中的最小值 假设一个排好序的数组在其某一未知点发生了旋转(比如0 1 2 4 5 6 7 可能变成4 5 6 7 0 1 2)。你需要找到其中最小的元素。 样例 样例 1: 输入:[4, 5, 6, 7, 0, 1, 2] 输出:0 解释: 数组中的最小值为0 思路: 没有重复数, 那么就找旋转的位置在哪里就好 如何判断旋转的位置,就用中间和最后一个来比,如果顺序,那么旋转位置在左边,反之不顺序在右边 最后就把旋转位置一直这样卡到了就剩两个位置 start 和end 直接比较就好 需要注意 上面这样想基于一个假设...
0
点赞
评论
收藏
分享
2019-08-12 17:15
西安交通大学 算法工程师
括号匹配深度——爱奇艺
[编程题]括号匹配深度 一个合法的括号匹配序列有以下定义: 1、空串""是一个合法的括号匹配序列 2、如果"X"和"Y"都是合法的括号匹配序列,"XY"也是一个合法的括号匹配序列 3、如果"X"是一个合法的括号匹配序列,那么"(X)"也是一个合法的括号匹配序列 4、每个合法的括号序列都可以由以上规则生成。 例如: "","()","()()","((()))"都是合法的括号序列 对于一个合法的...
0
点赞
评论
收藏
分享
2019-08-08 09:51
已编辑
西安交通大学 算法工程师
华为机试0807输入输出问题。
大佬们,华为笔试第二题直接一行一行读,读完啥都不干就超内存?所以这种应该怎么读啊?
投递华为等公司10个岗位 >
0
点赞
评论
收藏
分享
2019-08-04 09:19
西安交通大学 算法工程师
2019-08-04
在牛客打卡1天,今天学习:刷题 43 道/代码提交 72 次
0
点赞
评论
收藏
分享
2019-07-29 23:55
西安交通大学 算法工程师
修福报
求好运😊
0
点赞
评论
收藏
分享
1
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客企业服务