2021年08月06日 2.2k 阅读 软件代码 LeetCode-算法-递归和回溯-第10天 21. 合并两个有序链表将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 具体题目链接Pythonclass Solution: def ...
2021年08月04日 1.3k 阅读 软件代码 LeetCode-算法-广度和深度优先搜索-第9天 542. 01 矩阵给定一个由 0 和 1 组成的矩阵 mat ,请输出一个大小相同的矩阵,其中每一个格子是 mat 中对应位置元素到最近的 0 的距离。两个相邻元素间的距离为 1 。具体题目链...
2021年08月02日 1.4k 阅读 软件代码 LeetCode-数据结构-数组-第4天 566. 重塑矩阵在MATLAB中,有一个非常有用的函数 reshape,它可以将一个矩阵重塑为另一个大小不同的新矩阵,但保留其原始数据。给出一个由二维数组表示的矩阵,以及两个正整数r和c,分别...
2021年08月02日 1.9k 阅读 软件代码 LeetCode-算法-广度和深度优先搜索-第8天 617. 合并二叉树给定两个二叉树,想象当你将它们中的一个覆盖到另一个上时,两个二叉树的一些节点便会重叠。你需要将他们合并为一个新的二叉树。合并的规则是如果两个节点重叠,那么将他们的值相加作为节...
2021年08月01日 2.2k 阅读 软件代码 LeetCode-数据结构-数组-第3天 350. 两个数组的交集 II给定两个数组,编写一个函数来计算它们的交集。示例 1:输入:nums1 = [1,2,2,1], nums2 = [2,2] 输出:[2,2] 示例 2: 输入:n...
2021年08月01日 2k 阅读 软件代码 LeetCode-算法-广度和深度优先搜索-第7天 广度优先搜索和深度优先搜索广度优先搜索自我理解:在搜索过程中是一层一层的搜索,搜索结束后才进入下一层。深度优先搜索自我理解:搜索过程中优先探索各层第一个,之后逐层向下,直至到达底层,在返回上一层...