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

php 外贸商城网站建设seo必备工具

php 外贸商城网站建设,seo必备工具,旅游网站开发选题背景,wordpress 小说站主题题目 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外,这两个数都不会…

题目

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

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

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

思路

建立链表l3,同时遍历两个链表,对每个节点的数相加,如果一个链表遍历完,停止遍历让它节点代表的数置为0,直到两个数都遍历完。设置一个进位标记,当链表遍历结束但进位标记不为0,则表示多出一位进位,再创立一个节点接受进位。

代码

/*** 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 *x1=l1,*x2=l2,*l3,*pre,*last;int sum,carry=0,a,b;l3=new ListNode(0);pre=l3;last=NULL;while(x1||x2){if(x1==NULL){a=0;}else{a=x1->val;}if(x2==NULL){b=0;}else{b=x2->val;}sum=a+b+carry;carry=sum/10;if(last!=NULL){pre=new ListNode(0);pre->val=sum%10;last->next=pre;}else{pre->val=sum%10;}last=pre;if(x1!=NULL){x1=x1->next;}if(x2!=NULL){x2=x2->next;}}if(carry>0){pre=new ListNode(carry);last->next=pre;}return l3;}
};
http://www.khdw.cn/news/32362.html

相关文章:

  • 网站的空间和域名是啥中山排名推广
  • 如何做网站关键词优化成品人和精品人的区别在哪
  • 安顺网站开发搜索seo引擎
  • 定州网站建设百度开放平台登录
  • 物流行业网站建设方案百度指数网址是多少
  • 莆田系医院的网站用什么做的江苏seo和网络推广
  • 网站开发android客户端做seo需要哪些知识
  • 无锡手机网站建设seo快速排名代理
  • 网站建设毕业设计公司网络推广服务
  • 建站案例潍坊快速网站排名
  • 好的做淘宝详情页的网站有哪些沈阳seo排名收费
  • 河源做网站优化广东seo排名
  • 网站做电子商务需要什么资质seo入门黑帽培训教程
  • soho外贸建站企业网站建设
  • 网站建设电话seo俱乐部
  • 怎么才能知道网站是谁做的网络上市场推广
  • 北京代做网站谷歌浏览器搜索入口
  • 东莞做网站的公司有哪些百度应用商店下载
  • 深圳彩票网站建设永久免费无代码开发平台网站
  • 哪个网站可以做申论真题sem推广竞价托管
  • 网站的tdk指的是什么广州宣布5条优化措施
  • 手机wap网站制作seo培训一对一
  • 网络销售怎么做网站百度学术免费查重入口
  • 电子商务网站建设也管理怎么做网站教程
  • 做投资的网站好百度新闻发布平台
  • 温州网站制作建设深圳外贸网站制作
  • 桂林北站客服咨询电话中国第三波疫情将在9月份
  • 4399日本完整版在线观看免费?信阳网站seo
  • 苏州市网站制作厦门关键词排名seo
  • 隆尧网站制作抖音搜索seo软件