首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
GuessWhoIam
获赞
33
粉丝
1
关注
21
看过 TA
26
女
新加坡南洋理工大学
2021
算法工程师
IP属地:北京
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑GuessWhoIam吗?
发布(36)
刷题
GuessWhoIam
2021-09-04 17:30
算法工程师
题解 | #链表中环的入口结点#
# -*- coding:utf-8 -*- # class ListNode: # def __init__(self, x): # self.val = x # self.next = None class ...
0
点赞
评论
收藏
转发
GuessWhoIam
2021-08-30 19:37
算法工程师
题解 | #整数中1出现的次数(从1到n整数中1出现的次数)#
# -*- coding:utf-8 -*- class Solution: def checkNum(self,x): num=0 while x : if (x%10)==1: ...
0
点赞
评论
收藏
转发
GuessWhoIam
2021-08-30 18:28
算法工程师
题解 | #求1+2+3+...+n#
-- coding:utf-8 -- class Solution: def Sum_Solution(self, n): if n==1: return 1 return n+self.Sum_Solution(n-1) # write code here
0
点赞
评论
收藏
转发
GuessWhoIam
2021-08-30 16:06
算法工程师
题解 | #把字符串转换成整数#
1)普通的进行遍历判断的方法。这道题只要是边界用例比较多,要考虑全面。 # -*- coding:utf-8 -*- class Solution: def StrToInt(self, s): # 1)边界 if not s: ...
0
点赞
评论
收藏
转发
GuessWhoIam
2021-08-30 01:36
算法工程师
题解 | #树的子结构#
用递归来做: # -*- coding:utf-8 -*- # class TreeNode: # def __init__(self, x): # self.val = x # self.left = No...
0
点赞
评论
收藏
转发
GuessWhoIam
2021-08-29 21:32
算法工程师
题解 | #数组中只出现一次的两个数字#
class Solution: def FindNumsAppearOnce(self , array ): #1)用位运算的方法: xor=0 for i in array: &nb...
0
点赞
评论
收藏
转发
GuessWhoIam
2021-08-28 19:43
算法工程师
题解 | #机器人的运动范围#
# -*- coding:utf-8 -*- def canGet(matrix,i,j,rows,cols,thre): res=int(i/10)+i%10+int(j/10)+j%10 if i<0&nbs***bsp;i>=rows&nbs***bsp;j<0&nbs***bsp;j>=cols: &nbs...
0
点赞
评论
收藏
转发
GuessWhoIam
2021-08-28 18:19
算法工程师
题解 | #最小的K个数#
用回溯法(DFS 深度搜索)做: 记得要用一种方式标注已被访问的位置,若在此点找不到路径,要记得把访问状态改回去!!! # # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # # @param matrix char字符型二维数组 # @param word string字符串 # @return bool布尔型 # def dfs(matrix,word,i,j,m,n,dirs): &n...
0
点赞
评论
收藏
转发
GuessWhoIam
2021-08-28 02:22
算法工程师
题解 | #最小的K个数#
用快速排序法做: # -*- coding:utf-8 -*- class Solution: def quicksort(self,array): if len(array)<2: return array  ...
0
点赞
评论
收藏
转发
GuessWhoIam
2021-08-27 15:16
算法工程师
题解 | #二叉搜索树与双向链表#
解题步骤: 1)用递归得到二叉搜索树的中序遍历结果并存入列表 order里。注意:这里列表中存的是每个节点而非value 2)遍历列表order并生成双向链表。在这里要注意index=0和len(order)-1时的操作。 边界用例: 二叉树为None或只有一个节点时 # class TreeNode: # def __init__(self, x): # &nbs...
0
点赞
评论
收藏
转发
GuessWhoIam
2021-08-25 22:28
算法工程师
题解 | #二叉搜索树的后序遍历序列#
# -*- coding:utf-8 -*- def verify(seq): if len(seq)<=1: return True &...
0
点赞
评论
收藏
转发
GuessWhoIam
2021-08-25 21:30
算法工程师
题解 | #第一个只出现一次的字符#
利用python中的字典来记录字符出现次数并找到第一次只出现一次的字符。2*O(n) # -*- coding:utf-8 -*- class Solution: def FirstNotRepeatingChar(self, s): alpha_cnt={} for i i...
0
点赞
评论
收藏
转发
GuessWhoIam
2021-08-25 16:17
算法工程师
题解 | #跳台阶扩展问题#
对于这道题,F(n)=1+F(n-1)+F(n-2)+ ... +F(1) 其中F(1)=1,F(2)=2 本题可用循环实现: # -*- coding:utf-8 -*- class Solution: def jumpFloorII(self, n): if n==0:  ...
0
点赞
评论
收藏
转发
GuessWhoIam
2021-08-25 15:47
算法工程师
Fighting!!
2021-08-25
在牛客打卡3天,今天学习:刷题 3 道/代码提交 6 次
每日监督打卡
0
点赞
评论
收藏
转发
GuessWhoIam
2021-08-25 15:43
算法工程师
题解|用两个栈实现队列
栈的特点是后进先出,而队列的特点是先进先出。 那么如何用两个栈来实现一个队列呢? 设定stack1和stack2,当进行push操作时,元素都先进入stack1;当遇到pop时,判断:若stack2为空,则把stack1的元素都入栈stack2,再对stack2出栈;若stack2不为空,则继续pop其中原有元素。 # -*- coding:utf-8 -*- class Solution: def __init__(self): &nb...
0
点赞
评论
收藏
转发
1
2
3
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务