每日一题1662. 检查两个字符串数组是否相等
Posted 王六六同学
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了每日一题1662. 检查两个字符串数组是否相等相关的知识,希望对你有一定的参考价值。
1662. 检查两个字符串数组是否相等
给你两个字符串数组 word1 和 word2 。如果两个数组表示的字符串相同,返回 true ;否则,返回 false 。
数组表示的字符串 是由数组中的所有元素 按顺序 连接形成的字符串。
双指针
将 word1 和 word2 的长度记为 n 和 m。
题目本质是要我们比较两个数组扁平化后的字符串是否相同
使用变量 i 和 j 代表当前处理到哪个 word1[i] 和 word2[j],使用变量 p 和 q 代表当前比较到 word1[i] 和word2[j] 的哪一位。
最后根据是否能顺利比较完返回相应答案。
class Solution
public boolean arrayStringsAreEqual(String[] word1,
以上是关于每日一题1662. 检查两个字符串数组是否相等的主要内容,如果未能解决你的问题,请参考以下文章
LeetCode1662. 检查两个字符串数组是否相等(C++)
LeetCode1662. 检查两个字符串数组是否相等(C++)
LeetCode 1662. 检查两个字符串数组是否相等 / 795. 区间子数组个数 / 剑指 Offer 47. 礼物的最大价值