- 博客(2)
- 收藏
- 关注
原创 2.两数相加
分别指向 l1 和 l2 的开头,然后通过循环将 l2 中的值加到 l1 上。如果 l2 的长度大于 l1,则将 l2 剩余部分直接接在 l1 的末尾。方法中,通过遍历链表,对每一位的值进行处理,如果大于等于 10,则取余数并向高位进一。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。的链表,表示两个非负的整数。请你将两个数相加,并以相同形式返回一个表示和的链表。方法处理进位情况,最后返回更新后的 l1 链表。的方式存储的,并且每个节点只能存储。方法中,首先将头部指针。思路:1.先进行两数相加。
2024-03-19 16:59:53 108 1
原创 1.两数之和
元素2对应的下标为0,元素4对应的下标为1,后面元素以此类推。接下来,数组下标为1的元素进入循环,后面步骤综上所述,最后下标为4的元素进入循环,得到num=2,与之前存进map的某个元素一致,则直接返回这两个数的下标。(每当我们要判断这个元素是否出现过,或者是要判断这个元素是否在这个集合里出现过的时候,可以想到用哈希法)这道题目中我们要去遍历某个数组的元素,判断他们相加是否等于目标值,要遍历一个元素的时候,我们要存放我们之前遍历过得元素,将其存放在某个集合里面,这个集合就是要用一种哈希表结构。
2024-03-18 23:58:17 217 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人