摸鱼学大师
摸鱼学大师
全部文章
题解
未归档(8)
归档
标签
去牛客网
登录
/
注册
摸鱼学大师的博客
问月月不明?
全部文章
/ 题解
(共541篇)
题解 | #没有重复项数字的所有排列#
来自专栏
题目的主要信息: 给出一组数字,返回该组数字的所有排列 数字无重复 以数字在数组中的位置靠前为优先级,按字典序排列输出 方法一:递归 具体做法: 可以通过递归,每次递归对每个下标的元素与它后面每个元素交换位置成为一种排列的情况,当下标到了数组结尾即可认为一种排列加入答案中。当某一种交换的结果经过...
C++
递归
回溯
2021-12-07
3
1286
题解 | #二分查找-I#
来自专栏
题目的主要信息: 给定一个元素升序的、无重复数字的整型数组 nums 和一个目标值 target 找到目标值的下标 如果找不到返回-1 进阶要求:时间复杂度O(log2n)O(log_2n)O(log2n) ,空间复杂度O(1)O(1)O(1) 方法一:遍历查找 具体做法: 遍历数组,查找到与...
C++
二分法
2021-12-06
0
326
题解 | #划分链表#
来自专栏
题目的主要信息: 给出一个长度为 n 的单链表和一个值 x 返回一个链表的头结点,要求新链表中小于 x 的节点全部在大于等于 x 的节点左侧 两个部分之内的节点之间与原来的链表要保持相对顺序不变 进阶要求:时间复杂度 O(n)O(n)O(n) , 空间复杂度 O(1)O(1)O(1) 方法一:两...
C++
链表
2021-12-06
0
394
题解 | #链表内指定区间反转#
来自专栏
题目的主要信息: 将一个节点数为 size 链表 m 位置到 n 位置之间的区间反转 进阶要求:时间复杂度 O(n)O(n)O(n),空间复杂度 O(1)O(1)O(1) 方法一:递归 具体做法: 如果m == 1,就相当于反转链表的前 n 元素; 如果 m != 1我们把 head 的索引视为...
C++
链表
递归
双指针
2021-12-06
13
1241
题解 | #数字字符串转化成IP地址#
来自专栏
题目的主要信息: 有一个只包含数字的字符串,将该字符串转化成IP地址的形式 需要返回所有情况,顺序没有问题 方法一:暴力枚举 具体做法: 对于IP字符串,如果只有数字,则相当于需要我们将IP地址的三个点插入字符串中,而第一个点的位置只能在第一个字符、第二个字符、第三个字符之后,而第二个点只能在第...
C++
递归
回溯
字符串
2021-12-06
3
0
题解 | #求平方根#
来自专栏
题目的主要信息: 输入一个整数,求其平方根 向下取整 要求:空间复杂度 O(1)O(1)O(1),时间复杂度 O(log2x)O(log_2x)O(log2x) 方法一:相加和 具体做法: 数学定理:从1开始的连续n个奇数相加的结果一定是n的平方数。 比如:1+3=4,1+3+5=9,1+3+...
C++
二分法
2021-12-05
0
386
题解 | #缺失的第一个正整数#
来自专栏
题目的主要信息: 给定一个无重复元素的整数数组nums 找出其中没有出现的最小的正整数 要求: 空间复杂度:O(1)O(1)O(1),时间复杂度:O(n)O(n)O(n) 方法一:哈希表 具体做法: 可以遍历数组用一个哈希表记录数组中哪些数字出现过,然后从1开始找,找到第一个不在哈希表中出现的数...
C++
哈希表
2021-12-05
0
365
题解 | #连续子数组的最大和#
来自专栏
题目的主要信息: 输入一个长度为n的整型数组array,数组中的一个或连续多个整数组成一个子数组,找到一个具有最大和的连续子数组的和 不存在空数组,−100<=a[i]<=100-100<=a[i]<=100−100<=a[i]<=100 基本要求:时间复杂度:...
C++
动态规划
数组
2021-12-04
0
557
题解 | #在二叉树中找到两个节点的最近公共祖先#
来自专栏
题目的主要信息: 给定一棵二叉树以及这棵树上的两个节点对应的val值 o1 和 o2,请找到 o1 和 o2 的最近公共祖先节点 二叉树非空,且每个节点值均不同 方法一:路径比较法 具体做法: 利用dfs求得根节点到两个目标节点的路径,然后遍历两条路径依次比较,找到两条路径第一个不相同的节点即是...
C++
递归
dfs
二叉树
2021-12-04
0
456
题解 | #连续子数组的最大和(二)#
来自专栏
题目的主要信息: 输入一个长度为n的整型数组array,数组中的一个或连续多个整数组成一个子数组,找到一个具有最大和的连续子数组 如果存在多个最大和的连续子数组,那么返回其中长度最长的,该题数据保证这个最长的只存在一个 不存在空数组 返回的数组不计入空间复杂度计算 基本要求:时间复杂度:O(n)O...
C++
动态规划
2021-12-04
26
1386
首页
上一页
5
6
7
8
9
10
11
12
13
14
下一页
末页