letcode
文章平均质量分 80
行码阁119
这个作者很懒,什么都没留下…
展开
-
C++ 带逗号输入数组(大厂笔试输入出现多次)
1、第一种情况:输入形式:81,2,30,100,50,2,7,5输出形式:1 2 30 100 50 2 7 5代码:# include<iostream># include<vector># include<string>using namespace std;int main() { int n; cin >> n; string s; cin >> s; int start = 0; i原创 2022-04-30 21:55:25 · 8131 阅读 · 5 评论 -
LeetCode 热题 HOT 100
申明:以下所有内容均来自力扣本博客主要是方便复习和查看4. 寻找两个正序数组的中位数https://leetcode-cn.com/problems/median-of-two-sorted-arrays/给定两个大小分别为 m和 n 的正序(从小到大)数组nums1 和nums2。请你找出并返回这两个正序数组的 中位数 。算法的时间复杂度应该为 O(log (m+n)) 。示例 1:输入:nums1 = [1,3], nums2 = [2]输出:2.00000...原创 2022-03-08 13:49:12 · 2022 阅读 · 0 评论 -
力扣-剑指offer所有题
第27天 单向队列剑指 Offer 59 - I. 滑动窗口的最大值https://leetcode-cn.com/problems/hua-dong-chuang-kou-de-zui-da-zhi-lcof/给定一个数组nums和滑动窗口的大小k,请找出所有滑动窗口里的最大值。输入: nums = [1,3,-1,-3,5,3,6,7], 和 k = 3输出: [3,3,5,5,6,7] 解释: 滑动窗口的位置 最大值---------.....原创 2022-03-08 11:01:57 · 5419 阅读 · 0 评论 -
力扣 字符串题目总结
有些字符串的题是真的烦,这些题既可以有动态规划,滑动窗口来做,也可以用回溯,反正乱七八糟,还有些就是硬钢,无套路而言,就算会做,也会浪费大把时间,在这里我将分开总结,也会持续更新。1、动态规划2、滑动窗口3、乱七八糟题1:剑指 Offer 67. 把字符串转换成整数写一个函数 StrToInt,实现把字符串转换成整数这个功能。不能使用 atoi 或者其他类似的库函数。首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。当我们寻找到的第一个非空字原创 2022-03-07 11:36:42 · 290 阅读 · 0 评论 -
Letcode 上的双指针题--方便复习
题目1 :给你一个数组 nums和一个值 val,你需要 原地 移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并原地修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。示例 1: 给定 nums = [3,2,2,3], val = 3, 函数应该返回新的长度 2, 并且 nums 中的前两个元素均为 2。 你不需要考虑数组中超出新长度后面的元素。示例2: 给定 nums = [0,1,2,2,3...原创 2021-10-17 16:40:11 · 126 阅读 · 0 评论