首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
牛客690897851号
获赞
1
粉丝
1
关注
0
看过 TA
14
河南工业大学
2025
深度学习
IP属地:河南
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑牛客690897851号吗?
发布(64)
评论
刷题
收藏
牛客690897851号
关注TA,不错过内容更新
关注
03-31 00:31
河南工业大学 深度学习
代码随想录第十二天刷题
二叉树章节1.前序遍历 # Definition for a binary tree node. # class TreeNode: # def __init__(self, val=0, left=None, right=None): # self.val = val # self.left = left # self.right = right class Solution: def preorderTraversal(self, root: Optional[TreeNode]) -> List[int]: res = [] def dfs(node): if node is No...
0
点赞
评论
收藏
分享
03-29 00:02
河南工业大学 深度学习
代码随想录第十一天刷题
第一题,逆波兰表达式基础是理解后序遍历 # ---------- Python 除法陷阱 ---------- # LeetCode 150:除法向零取整 # # Python: # / → float # // → 向负无穷取整(会出错) # # 所以必须自定义 div: # 同号:int(x / y) # 异号:-(abs(x)//abs(y)) # ---------- Python 函数缩进规则 ---------- # 函数体必须缩进 # return 只能在函数内部 # # 常见错误: # - for / if 缩进不对 # - 函数少缩进一行 栈和队列基础不太行,后续需要强化和复...
0
点赞
评论
收藏
分享
03-28 00:15
河南工业大学 深度学习
代码随想录第十天刷题
今天接触到栈和队列两道题目,一个是用栈实现队列,一个是用队列实现栈,栈:先进后出队列:先进先出都可以理解,但是用栈实现队列和用队列实现栈,说实话还挺懵的,代码是copy的,所以没有粘贴我觉得目前得关键在于对栈和对队列语法得熟悉程度,突然这么多代码,最多的是有点难以去突破这个极限,总感觉可以用一个更简单的,更少的代码写出。不知道各位又没有这样的困扰。这接下来栈和队列的题目咋刷啊🤔🤔🤔 # ---------- Python 中栈和队列的表达 ---------- # 栈(Stack):LIFO # stack = [] # stack.append(x) # stack.pop() # 队...
0
点赞
评论
收藏
分享
03-27 00:08
河南工业大学 深度学习
代码随想录第八天刷题
class Solution: def reverseWords(self, s: str) -> str: words = s.split() left, right = 0, len(words) - 1 while left < right: words[left], words[right] = words[right], words[left] left += 1 right -= 1 return " ".join(words) 今天第一次感觉能秒题,而且里面都能看懂,很快就结束了第二题 右旋 k = int(input()) s = input()...
0
点赞
评论
收藏
分享
03-26 00:04
河南工业大学 深度学习
代码随想录第八天刷题
第一题:反转字符串 class Solution(object): def subsitute_numbers(self, s): """ :type s: str :rtype: str """ count = sum(1 for char in s if char.isdigit()) # 统计数字的个数 expand_len = len(s) + (count * 5) # 计算扩充后字符串的大小, x->number, 每有一个数字就要增加几个长度 res = [''] * expand_len new_index = ...
0
点赞
评论
收藏
分享
03-25 00:05
河南工业大学 深度学习
代码随想录第七天刷题
第一题为:四数相加II分为四步拆成两组第一组:枚举 + 记哈希表第二组:枚举 + 查哈希表累加答案第一步:左边组:nums1 + nums2 右边组:nums1 + nums2目标:left_sum + right_sum == 0 或者 left_sum ==-right_sum第二步:【第一组:枚举 nums1 + nums2】用 hashmap 记录:key = n1 + n2, value = 出现次数for n1 in nums1: for n2 in nums2: hashmap[n1 + n2] += 1 例子:nums1 = [1, 2]nums2 = [-1, -2]得到:0...
0
点赞
评论
收藏
分享
03-24 01:12
河南工业大学 深度学习
代码随想录第六天刷题
今日主攻为哈希表:第一题为:有效的字母异位词卡哥分别给出了三种答案,说实话,我不太理解,问了AI,第一种适合面试竞赛,第二种适合理解哈希表,第三种适合实际项目我以第一种为例进行了复制 def isAnagram(self, s: str, t: str) -> bool: record = [0] * 26 #记录(指作为一个单位来处理的一组相连的数据) for i in s: #并不需要记住字符a的ASCII,只要求出一个相对数值就可以了 record[ord(i) - ord("a")] += 1 #将字符映射到数组索引并进行计数 for i in t: reco...
0
点赞
评论
收藏
分享
03-22 01:31
河南工业大学 深度学习
代码随想录第四天刷题
第一题:两两交换链表中的值 class Solution: def swapPairs(self, head: Optional[ListNode]) -> Optional[ListNode]: dummy_head = ListNode(next = head) current = dummy_head while current.next and current.next.next: temp = current.next temp1 = current.next.next.next current.next = current.next.next current.next.nex...
0
点赞
评论
收藏
分享
03-21 01:47
河南工业大学 深度学习
代码随想录第三天刷题
今日所学为链表第一题:删除链表的val方式两种:1.直接删除 2.建立虚拟头节点再进行删除相对来说,第二种会更加统一一些 class Solution: def removeElemengt(self, head: Optional[ListNode], val: int) -> Optional[ListNode] dummy_head = ListNode(next = head) current = dummy_head while current.next: if current.next.val == val: curren.next = current.next.next e...
0
点赞
评论
收藏
分享
03-19 00:34
河南工业大学 深度学习
代码随想录第一天刷题
第一天三道题目,分别是二分法,删除和有序数的平方 二分法 left, right = 0, len(nums) - 1 while left <= right: mid = (right - left) // 2 + left num = nums[mid] if num == target: return mid elif num > target: right = mid-1 else: left = mid + 1 return -1 删除 def removeElement(self, nums: List[int], val: int) -> int:...
0
点赞
评论
收藏
分享
2024-06-13 23:16
河南工业大学 深度学习
题解 | #修改报名名单#
entry_form = ('Niuniu', 'Niumei') print(entry_form) try: entry_form[1] = 'Niukele' except: print('The entry form cannot be modified!')
0
点赞
评论
收藏
分享
2024-06-10 22:26
河南工业大学 深度学习
题解 | #运动会双人项目#
a = input() b = input() tuple1 = (a, b) print(tuple1)
0
点赞
评论
收藏
分享
2024-06-08 22:54
河南工业大学 深度学习
题解 | #牛牛的矩阵相加#
list1 = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] n = int(input()) for i in list1: for j in range(len(i)): i[j] = i[j] * n print(list1)
0
点赞
评论
收藏
分享
2024-06-07 23:42
河南工业大学 深度学习
题解 | #提前结束的循环#
list1 = [3, 45, 9, 8, 12, 89, 103, 42, 54, 79] x = int(input()) for i in list1: if i == x: break else: print(i)
0
点赞
评论
收藏
分享
2024-06-04 22:59
河南工业大学 深度学习
题解 | #找到HR#
user_list = ['Niuniu', 'Niumei', 'HR', 'Niu Ke Le', 'GURR', 'LOLO'] for i in user_list: if i == 'HR': print(f'Hi, {i}! Would you like to hire someone?') else: print(f'Hi, {i}! Welcome to Nowcoder!')
0
点赞
评论
收藏
分享
1
2
3
4
5
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务