2019113916
2019113916
全部文章
题解
Java(8)
软件测试(1)
归档
标签
去牛客网
登录
/
注册
2019113916的博客
全部文章
/ 题解
(共4篇)
题解 | #接雨水问题#
题意概述 给定一个整形非负数组,每个值表示一个柱子的高度 数组中元素的极大值之间,即柱子之间形成的凹陷处可接雨水,问按给定数组高度的柱子最多能接多少雨水 方法一:暴力(超时) 思路与具体做法 暴力扫描,两重循环。 第一重循环遍历整个数组,可知当前位置柱子的高度; 第二重循环分别从当前柱子向左向...
C++
双指针
枚举
2021-12-07
0
429
题解 | #在两个长度相等的排序数组中找到上中位数#
题意概述 给定两个长度相等的有序数组 要求找到找到两个数组中所有数的上中位数 上中位数:假设递增序列长度为n,若n为奇数,则上中位数为第n/2+1个数;否则为第n/2个数 方法一:暴力 思路与具体做法 将两个数组合并为一个数组然后排序直接返回其上中位数的位置 class Solution {...
C++
数组
二分查找
双指针
2021-10-05
1
433
题解 | #合并两个有序的数组#
题意概述 给定两个有序数组 要求将两个数组合并为一个有序升序数组 方法一:暴力 思路与具体做法 将数组B放进数组A的尾部,然后对整个数组排序即可 class Solution { public: void merge(int A[], int m, int B[], int n) { ...
C++
双指针
数组
2021-10-02
0
378
题解 | #划分链表#
题意概述 给定一个单链表和一个整数x 将链表中小于x的数划分链表左侧,其他数按序排在后面 方法一:一次遍历 思路与具体做法 循环一遍原先链表, 双指针分别找遍历过程中小于的元素,并将其放入list1链表中 和找遍历过程中大于的元素,并将其放入list2链表中 之后将链表连接起来即可 cla...
C++
链表
双指针
2021-10-02
0
360