首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
whime1024
门头沟学院
2020届
测试开发工程师
关注
私信
加入黑名单
举报TA
首页
刷题
圈子
项目
笔记
基本资料
真题试卷
在线编程
心理测试
回答的问题(10)
链表中的节点每k个一组翻转
0
模拟法,用快指针跑K步找到每一段需要反转的链表的最后一个节点,之后反转slow和fast指针之间的链表,将反转完的链表拼接在slow的后面,同时尾部连接上剩余的链表。每次开始新的一段时slow和fast都指向已完成反转的新链表的最后一个节点。 # class ListNode: # de...
发表于 2023-10-23 12:03:46
链表内指定区间反转
0
缝缝补补,写的一塌糊涂,边界处理好难 # class ListNode: # def __init__(self, x): # self.val = x # self.next = None # # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回...
发表于 2023-10-17 15:40:19
字符串加解密
0
这题目也没有说两个输入之间互为逆关系啊 from string import ascii_lowercase,ascii_uppercase,digits def encrypt(s): res = '' for c in s: if c in ascii_low...
发表于 2023-08-24 07:35:19
简单密码
1
一个字母也不写[瞅你][瞅你] s = input() import string lowercase= string.ascii_lowercase uppercase= string.ascii_uppercase res = '' for c in s: if c in lower...
发表于 2023-08-11 00:31:08
最长公共子序列(一)
0
n,m = list(map(int,input().split())) s1=input() s2=input() shorterLength = min(n,m) longerLength = max(n,m) # 空间复杂度O(mn) # dp = [[0]*(longerLength+1) ...
发表于 2023-08-05 22:56:41
最大子矩阵
0
python暴力果然过不了 n = int(input()) nums = [] for i in range(n): nums.append(list(map(int,input().split()))) from sys import maxsize dp = [[0]*(n+1) ...
发表于 2023-08-05 20:14:46
删除链表中重复的结点
0
挂个反例,递归,但又不全是,这种情况还是设置头结点好啊。 # -*- coding:utf-8 -*- # class ListNode: # def __init__(self, x): # self.val = x # self.next = None...
发表于 2019-11-12 15:45:49
栈的压入、弹出序列
0
终于过了!比起大牛简洁高效的代码,自己的实现实在太复杂😣 #include<cstdio> #include<iostream> #include<vector> #include<set> using namespace std; class...
发表于 2019-04-06 10:19:39
顺时针打印矩阵
0
//菜,写了几个小时,模拟顺时针取数,主要是控制边界花了大部分时间。 class Solution { public: vector<int> printMatrix(vector<vector<int> > matrix) { int c...
发表于 2019-04-04 17:42:43
树的子结构
0
使用一个函数,就是代码不简洁。 /* struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; TreeNode(int x) : val(x), left(...
发表于 2019-04-03 01:29:04
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题