算法题
✘迟暮
这个作者很懒,什么都没留下…
展开
-
LeetCode 2.两数相加
2.两数相加: 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外,这两个数都不会以 0 开头。 输入:l1 = [2,4,3], l2 = [5,6,4] 输出:[7,0,8] 解释:342 + 465 = 807. 来源:力扣(LeetCode) 首先先分析题这个是一个加法题, 根据分析你可以得出下面的一个逻辑; while(l1原创 2022-04-16 00:33:27 · 56 阅读 · 0 评论 -
LeetCode:给定两个字符串 s 和 t ,判断它们是否是同构的。
每个出现的字符都应当映射到另一个字符,同时不改变字符的顺序。不同字符不能映射到同一个字符上,相同字符只能映射到同一个字符上,字符可以映射到自己本身。如果 s 中的字符可以按某种映射关系替换得到 t ,那么这两个字符串是同构的。看上边的a=b,b=c你有没有感觉想一个Map的输出结果呢;想有什么好的方法可以进行字母替换, 例如:a=b,b=c;输入:s = "paper", t = "title"输入:s = "egg", t = "add"输入:s = "foo", t = "bar"...原创 2022-08-17 00:08:36 · 980 阅读 · 0 评论 -
leetcode62.不同路径和 leetcode63.不同路径||
机器人试图达到网格的右下角(在下图中标记为 “Finish” )。机器人试图达到网格的右下角(在下图中标记为 “Finish”)。一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。输入:obstacleGrid = [[0,0,0],[0,1,0],[0,0,0]]1. 向右 -> 向右 -> 向下 -> 向下。2. 向下 -> 向下 -> 向右 -> 向右。原创 2022-09-06 22:19:00 · 126 阅读 · 0 评论