leetcode
文章平均质量分 56
ilyar1015_
Hello word
展开
-
电话号码的字母组合(17)
给定一个仅包含数字2-9的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 提示: 0 <= digits.length <= 4 digits[i] 是范围 ['2', '9'] 的一个数字。 力扣第17题:电话号码的字母组合 解题思路: 从题目得到,digits的范围在2~9之间,所有我们可以不考虑0和1。示例2已经提示到字符串位可能为空,所以需要单独处理一下。当然,在题目没有明.原创 2021-06-15 23:32:10 · 114 阅读 · 0 评论 -
删除排序链表中的重复元素
存在一个按升序排列的链表,给你这个链表的头节点 head ,请你删除所有重复的元素,使每个元素 只出现一次 。 返回同样按升序排列的结果链表。 力扣第83题: 删除排序链表中的重复元素 解题思路: 首先将链表复制一份,命名为node,以免丢失链表头。链表若为空,直接返回。我们判断链表值是否与第二个值相同,如果相等,就做链表删除操作,即node.next = node.next.next如下图所示。具体实现代码请看最下方代码实现 输入:head = [1,1,2] 输出:[1,2] .原创 2021-06-07 00:38:55 · 107 阅读 · 0 评论 -
两位数相加(2)
给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外,这两个数都不会以 0 开头。 力扣第2题:两数相加 解题思路: 首先题目可得,每位数字都是按照 逆序 的方式存储的,如l1为2->4>3,l2为5->6->4;那我们得到的就是342.原创 2021-05-31 23:43:43 · 342 阅读 · 3 评论