文章 2024-03-09 来自:开发者社区

【力扣】2645. 构造有效字符串的最小插入数(动态规划 贪心 滚动数组优化 C++ Go)

题目链接 题意 给你一个字符串 word ,你可以向其中任何位置插入 "a"、"b" 或 "c" 任意次,返回使 word 有效 需要插入的最少字母数。如果字符串可以由 "abc" 串联多次得到,则认为该字符串 有效 。提示:$1 <= word.length &...

文章 2024-02-01 来自:开发者社区

【编码狂想】LeetCode 字符串和数组篇:挑战算法精髓,深化程序设计基础

数组/字符串篇1 合并两个有序数组给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排列。注意:最终,合并后数组不应由函数返回,而是存储在数组 nums1 中。为了应对这种情况,nums1 的初始长度为 m + n,其中前....

【编码狂想】LeetCode 字符串和数组篇:挑战算法精髓,深化程序设计基础
文章 2024-01-15 来自:开发者社区

leetcode-1662:检查两个字符串数组是否相等

题目题目连接给你两个字符串数组 word1 和 word2 。如果两个数组表示的字符串相同,返回 true ;否则,返回 false 。数组表示的字符串 是由数组中的所有元素 按顺序 连接形成的字符串。示例 1:输入:word1 = ["ab", "c"], word2 = ["a", "bc"] 输出:true 解释: word1 表示的字符串为 "ab" + "c" -&gt; "abc" ....

文章 2023-11-23 来自:开发者社区

【LeetCode】每日一题&&两数之和&&寻找正序数组的中位数&&找出字符串中第一个匹配项的下标&&在排序数组中查找元素的第一个和最后一个位置

LeetCode 1.两数之和难度:简单OJ链接题目描述:给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target  的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target = 9....

【LeetCode】每日一题&&两数之和&&寻找正序数组的中位数&&找出字符串中第一个匹配项的下标&&在排序数组中查找元素的第一个和最后一个位置
文章 2023-01-30 来自:开发者社区

力扣刷题记录——434. 字符串中的单词数、448. 找到所有数组中消失的数字、455. 分发饼干

434. 字符串中的单词数题目描述统计字符串中的单词个数,这里的单词指的是连续的不是空格的字符。请注意,你可以假定字符串里不包括任何不可打印的字符。示例:输入: "Hello, my name is John" 输出: 5 解释: 这里的单词是指连续的不是空格的字符,所以 "Hello," 算作 1 个单词。解题思路这一题的主要思路还是字符串的切割,split方法,以空格进行切分。首先需要判断是....

力扣刷题记录——434. 字符串中的单词数、448. 找到所有数组中消失的数字、455. 分发饼干
文章 2023-01-30 来自:开发者社区

力扣刷题记录——344.反转字符串、345.反转字符串中的元音、349.两个数组的交集

344.反转字符串题目描述编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。示例 1:输入:s = ["h","e","l","l","o"] 输出:["o","l","l","e","h"]示例 2:输入:s = ["H","a","n","n","a"...

力扣刷题记录——344.反转字符串、345.反转字符串中的元音、349.两个数组的交集
文章 2023-01-19 来自:开发者社区

LeetCode 1662. 检查两个字符串数组是否相等

网络异常,图片无法展示|题目给你两个字符串数组 word1 和 word2 。如果两个数组表示的字符串相同,返回 true ;否则,返回 false 。数组表示的字符串 是由数组中的所有元素 按顺序 连接形成的字符串。&nbsp;示例 1: 输入:word1 = ["ab", "c"], word2 = ["a", "bc"] 输出:true 解释: word1 表示的字符串为 "ab" + "....

LeetCode 1662. 检查两个字符串数组是否相等
文章 2022-12-02 来自:开发者社区

【力扣】1662. 检查两个字符串数组是否相等(Go 一行代码版)

题目链接题意给你两个字符串数组 word1 和 word2 。如果两个数组表示的字符串相同,返回 true ;否则,返回 false 。数组表示的字符串 是由数组中的所有元素 按顺序 连接形成的字符串。思路两种方法遍历两个字符串数组,分别拼接到字符串a,b里,最后判断a,b是否相等直接调用strings的Join方法,将字符数组以指定的字符分隔拼接代码func arrayStringsAreEq....

文章 2022-11-27 来自:开发者社区

LeetCode每日一题——1662. 检查两个字符串数组是否相等

题目给你两个字符串数组 word1 和 word2 。如果两个数组表示的字符串相同,返回 true ;否则,返回 false 。数组表示的字符串 是由数组中的所有元素 按顺序 连接形成的字符串。示例示例 1:输入:word1 = [“ab”, “c”], word2 = [“a”, “bc”]输出:true解释: word1 表示的字符串为 “ab” + “c” -> “abc” word....

文章 2022-10-30 来自:开发者社区

【Day24】 LeetCode算法题 (注释详细+解题思路)[43. 字符串相乘 ] [1800. 最大升序子数组和]

刷题打卡,第 二十四 天题目一、43. 字符串相乘题目二、1800. 最大升序子数组和题目一、43. 字符串相乘原题链接:43. 字符串相乘题目描述:给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。注意:不能使用任何内置的 BigInteger 库或直接将输入转换为整数。/示例 1:输入: num1 = “2”, n....

【Day24】 LeetCode算法题 (注释详细+解题思路)[43. 字符串相乘 ] [1800. 最大升序子数组和]

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

算法编程

开发者社区在线编程频道官方技术圈。包含算法资源更新,周赛动态,每日一题互动。

+关注