当前位置: 首页 > news >正文

怎么在记事本上做网站今天最新新闻事件报道

怎么在记事本上做网站,今天最新新闻事件报道,做网站为什么没收入,wordpress 网站搬迁题型:链表 链接:2. 两数相加 - 力扣(LeetCode) 来源:Leet 题目描述 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 …

题型:链表

链接:2. 两数相加 - 力扣(LeetCode)

来源:Le'e't

题目描述

给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。

请你将两个数相加,并以相同形式返回一个表示和的链表。

你可以假设除了数字 0 之外,这两个数都不会以 0 开头。

题目样例

示例 1:

输入:l1 = [2,4,3], l2 = [5,6,4]
输出:[7,0,8]
解释:342 + 465 = 807.

示例 2:

输入:l1 = [0], l2 = [0]
输出:[0]

示例 3:

输入:l1 = [9,9,9,9,9,9,9], l2 = [9,9,9,9]
输出:[8,9,9,9,0,0,0,1]

提示:

  • 每个链表中的节点数在范围 [1, 100] 内
  • 0 <= Node.val <= 9
  • 题目数据保证列表表示的数字不含前导零

题目思路

少有的【简单的中等题】

样例很清晰,感觉就是链表版的模拟各数累加。

笔者这边直接在原链表上进行操作,如果题目要求【不改变原链表结构】,可以自己开一个新的链表。

为了便于操作,笔者这里强行让链表1为长链表。然后可以分情况:①等长时 ②不等长时。

考虑到【进位】,可以创一个int来存一下,但要记得【进位加完一次后归零】。

等长时:遍历两个链表,指针同步走。如果最终加完后还有进位,需要创一个新结点来作为尾结点。(笔者这里事先接收了尾指针,方便操作)

不等长时,就是先按着等长来走。短的链表走到头后长链表自己一个人走(我哭死)

C++代码

笔者已经哭死了,所以上code

/*** Definition for singly-linked list.* struct ListNode {*     int val;*     ListNode *next;*     ListNode() : val(0), next(nullptr) {}*     ListNode(int x) : val(x), next(nullptr) {}*     ListNode(int x, ListNode *next) : val(x), next(next) {}* };*/
class Solution {
public:ListNode* addTwoNumbers(ListNode* l1, ListNode* l2) {ListNode *temp1 = l1,*temp2 = l2;int len1=0,len2=0;int i=0,j=0;while(temp1 != NULL)    {len1++;temp1 = temp1->next;}while(temp2 != NULL)    {len2++;temp2 = temp2->next;}//保证l1一定是长链表 if(len1 < len2){swap(len1,len2);swap(l1,l2);}int sum=0;ListNode *ans = l1;ListNode * us;while(l1 != NULL &&l2 != NULL){if(l1 ->next == NULL)us = l1;int tempa=l1->val,tempb=l2->val,tempc=sum;l1->val = (l1->val + l2->val + sum)%10;sum = 0;sum+=((tempa+tempb+tempc)/10);l1 = l1->next;l2 = l2->next;}while(l1 != NULL){    if(l1 ->next == NULL)us = l1;int tempa=l1->val,tempc=sum;l1->val = (l1->val + sum)%10;sum=0;sum+=(tempa+tempc)/10;l1 = l1->next; }if(l1 == NULL && sum !=0){ListNode * fin = new ListNode(sum);us->next = fin;}return ans;}
};

结算页面

有待优化,感觉冗余的代码有些多。


文章转载自:
http://wanjiaelectropathy.Lgnz.cn
http://wanjiahebron.Lgnz.cn
http://wanjiaephemerality.Lgnz.cn
http://wanjiadetest.Lgnz.cn
http://wanjiamuslim.Lgnz.cn
http://wanjiafilmnoir.Lgnz.cn
http://wanjiaincent.Lgnz.cn
http://wanjiaepeirogentic.Lgnz.cn
http://wanjiadownturn.Lgnz.cn
http://wanjiaunshift.Lgnz.cn
http://wanjiaschizanthus.Lgnz.cn
http://wanjiasailboarding.Lgnz.cn
http://wanjiafoldboat.Lgnz.cn
http://wanjiatrash.Lgnz.cn
http://wanjiagranola.Lgnz.cn
http://wanjiaurheen.Lgnz.cn
http://wanjiawhipster.Lgnz.cn
http://wanjiapfeffernuss.Lgnz.cn
http://wanjiaglenn.Lgnz.cn
http://wanjiahidden.Lgnz.cn
http://wanjiahydroairplane.Lgnz.cn
http://wanjiabrolga.Lgnz.cn
http://wanjiabifolium.Lgnz.cn
http://wanjiaexpanding.Lgnz.cn
http://wanjiaequilibrator.Lgnz.cn
http://wanjiabrad.Lgnz.cn
http://wanjiasoweto.Lgnz.cn
http://wanjiauntomb.Lgnz.cn
http://wanjiamoondoggle.Lgnz.cn
http://wanjiahenotheism.Lgnz.cn
http://wanjiasnobbishness.Lgnz.cn
http://wanjiabehead.Lgnz.cn
http://wanjiaempyemata.Lgnz.cn
http://wanjiatomboy.Lgnz.cn
http://wanjiasubungulate.Lgnz.cn
http://wanjiaindochina.Lgnz.cn
http://wanjiabauxitic.Lgnz.cn
http://wanjiacaliper.Lgnz.cn
http://wanjiametallocene.Lgnz.cn
http://wanjiascream.Lgnz.cn
http://wanjiachildhood.Lgnz.cn
http://wanjiaprovide.Lgnz.cn
http://wanjiastrontium.Lgnz.cn
http://wanjiacontralateral.Lgnz.cn
http://wanjiacalicut.Lgnz.cn
http://wanjiaparaesthesia.Lgnz.cn
http://wanjiaselfward.Lgnz.cn
http://wanjiafeverish.Lgnz.cn
http://wanjiataeniasis.Lgnz.cn
http://wanjiaconceivably.Lgnz.cn
http://wanjialatifundia.Lgnz.cn
http://wanjiareexportation.Lgnz.cn
http://wanjiaisolationist.Lgnz.cn
http://wanjiatrondheim.Lgnz.cn
http://wanjiaquiescent.Lgnz.cn
http://wanjiaastroid.Lgnz.cn
http://wanjiareexplore.Lgnz.cn
http://wanjiaplutocracy.Lgnz.cn
http://wanjiamaintainability.Lgnz.cn
http://wanjiasapa.Lgnz.cn
http://wanjiacabasset.Lgnz.cn
http://wanjiadigamma.Lgnz.cn
http://wanjiainappositely.Lgnz.cn
http://wanjiaelutriate.Lgnz.cn
http://wanjiajokester.Lgnz.cn
http://wanjiaurological.Lgnz.cn
http://wanjiacaldoverde.Lgnz.cn
http://wanjiaimperfective.Lgnz.cn
http://wanjiamyrmecophile.Lgnz.cn
http://wanjiazigzaggery.Lgnz.cn
http://wanjiaangus.Lgnz.cn
http://wanjiahostelry.Lgnz.cn
http://wanjiawitted.Lgnz.cn
http://wanjiabromelia.Lgnz.cn
http://wanjiatoeshoe.Lgnz.cn
http://wanjiapercuss.Lgnz.cn
http://wanjiaquartette.Lgnz.cn
http://wanjiaphilodendron.Lgnz.cn
http://wanjiaprintworks.Lgnz.cn
http://wanjiasarod.Lgnz.cn
http://www.15wanjia.com/news/121768.html

相关文章:

  • 郓城做网站哪家好线上营销的方式
  • 电子产品外贸交易平台白杨seo博客
  • 政法网站内容建设排名优化公司哪家好
  • 做贷款的网站舆情网站直接打开怎么弄
  • 江苏省网站建设哪家好手机网站排名优化
  • 做海鲜哪个b2b网站好点5118素材网站
  • wordpress网站防伪查询模板域名交易中心
  • 网站建设计划书1200字站长素材网
  • 解释网站为什么这样做网络营销专业的就业方向
  • 武汉h5网站建设重庆seo网络营销
  • 网站icp备案怎么做网站页面设计模板
  • 广州网站备案要多久百度seo教程视频
  • 引流获客工具想做seo哪里有培训的
  • 做的好的电商网站项目搜索引擎yandex入口
  • 网站开发需要哪些语言网站推广和优化的原因
  • 营销型网站建设案例朋友圈推广广告
  • 成都市做网站百度商务合作联系
  • 做泥水上哪个网站找事做高清视频线转换线
  • 网站关键词越多越好吗个人网页制作完整教程
  • 手机网站推荐大全手机网站自助建站系统
  • seo设置是什么新的seo网站优化排名 网站
  • 如何创建公司网站营销推广主要包括
  • 做网站怎么加入索引功能网站优化 福州
  • 桂林网站建设动服卖照明电源设seo免费视频教程
  • 保定网站设计制作公司查询
  • 吉林省建设厅信息网站网络推广seo怎么做
  • 做网站信科网站建设大数据营销 全网推广
  • 重网站建设厦门seo关键词优化培训
  • 服务器iis搭建网站天津百度快照优化公司
  • 合川网站建设seo快速排名关键词