力扣编程从0-1

第一题

python 复制代码
class Solution:
    def mergeAlternately(self, word1: str, word2: str) -> str:
        #计算两个字符串长度,从i = 0开始遍历,每次循环:
        #如果i小于word1的长度,把word1[i]加到答案末尾
        #如果i小于word2的长度,把word2[i]加到答案末尾
        #循环直到i达到word1的长度和word2长度的最大值。
        ans = []
        i,n,m = 0,len(word1),len(word2)
        while i < n or i < m:
            if i<n:
                ans.append(word1[i])
            if i < m:
                ans.append(word2[i])
            i += 1
        return "".join(ans)
      # 时间复杂度:O(n+m),其中 n 是 word1的长度,m 是 word2的长度。
       #空间复杂度:O(n+m) 或 O(1)。C++ 不计入返回值的空间。
相关推荐
一直走下去-明2 小时前
简单的http抓包解包完整代码
开发语言·python
雷帝木木3 小时前
数据湖与数据仓库:从理论到实践
人工智能·python·深度学习·机器学习
数字化转型分享点滴3 小时前
机加工车间上线 SH‑AIOT 物联网会遇到哪些常见实施难点
python·物联网
wenyq73 小时前
LeetCode 2460. Apply Operations to an Array
算法·leetcode
0566463 小时前
agent学习——流式响应与文本切分
网络·python·学习
OPEN-F4 小时前
Python进阶教程:正则表达式进阶与文本处理
开发语言·python·正则表达式
新网企兴4 小时前
2026年陕西做GEO推广,找新网企兴解决获客难题
python·搜索引擎
.格子衫.4 小时前
032动态规划之区间DP——算法备赛
算法·动态规划
青 春 记 忆4 小时前
LeetCode 142. 环形链表 II|Python 解法详解
python·leetcode·链表
for_ever_love__4 小时前
python基础语法学习: 面向对象的三大特性
开发语言·python·学习