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

网站怎么做飘窗软文推广是什么意思

网站怎么做飘窗,软文推广是什么意思,物流企业网站模板,怎样进行网站推广题目描述: 分析: 1.首先创建一个虚拟节点 ListNode dummy new ListNode(-1);再创建一个节点来保存虚拟节点,因为使用虚拟节点来移动,如果不保存,最后就会丢失。保存虚拟节点:ListNode pdummy; 2.进位标志…

题目描述:

分析:

1.首先创建一个虚拟节点 ListNode dummy = new ListNode(-1);再创建一个节点来保存虚拟节点,因为使用虚拟节点来移动,如果不保存,最后就会丢失。保存虚拟节点:ListNode p=dummy;

2.进位标志:int carry=0; 

    接收两个单链表:ListNode head1=l1;  ListNode head2=l2;

3.用一个新值保存相加结果,新值初始为0:int newVal=0;

4. 循环:当head1不空或者head2不空或carry>1时:

         while(head1 !=null || head2 !=null || carray>0)

        这里对carry有要求是因为:加到最后一位时需要进位,所以只要carry>1就需要处理

        加和:newVal=head1.val+head2.val+carry

        节点移动:使用三目运算符:? 

                          非空:节点=节点.next    空:null

5.最后返回头节点:return p.next;

java代码如下:

class Solution {public ListNode addTwoNumbers(ListNode l1, ListNode l2) {ListNode dummy=new ListNode(-1);ListNode p=dummy;ListNode head1=l1;ListNode head2=l2;int carry=0;int newVal=0;while(head1!=null || head2!=null || carry>0){int val1=head1!=null ? head1.val:0;int val2=head2!=null ? head2.val:0;newVal=val1+val2+carry;carry=newVal/10;newVal%=10;dummy.next=new ListNode(newVal);head1=head1!=null ? head1.next: null;head2=head2!=null ? head2.next: null;dummy=dummy.next;}return p.next;}
}

http://www.dtcms.com/wzjs/316960.html

相关文章:

  • 网站建设不能在淘宝发布seo实战视频
  • 网站如何做百度才会收录深圳在线制作网站
  • 自己做炉石卡牌的网站seo优化教学视频
  • 广东品牌网站建设报价表黑马培训机构可靠吗
  • 如何利用网站做淘宝联盟win10优化软件
  • 做批发在哪个网站好去除痘痘怎么有效果
  • 有没有像一起做网店做男装的网站百度竞价排名查询网站
  • 17网站一起做网店的流程上海推广外包
  • 金融审核网站制作广州网站建设
  • 企业电商网站开发网络优化的基本方法
  • 鄂州网站推广营销型网站制作企业
  • asp.net网站开发代码2022千锋教育培训收费一览表
  • 湖北省自然资源厅原副厅长被双开郑州官网网站优化公司
  • 温州网站开发服务商流量点击推广平台
  • 外部asp网站 asp 内容公司主页网站设计
  • 网站建设如何提高浏览量怎么自己创建一个网站
  • 网站一站 手机微信600 900网站排名软件
  • 北京西城区住房城乡建设委网站杭州百度快照
  • 做个人网站怎么做东莞头条最新新闻
  • 三网合一 做网站优化营商环境条例全文
  • mvc4做网站五百度怎样发布信息
  • 网站建设网络公司外链群发软件
  • 广西柳州科技学校网站建设成都网站建设方案优化
  • 关注网站建设优化推广方案
  • 定制企业网站天津搜索引擎seo
  • 小米手机网站架构优化网站怎么真实点击
  • 建设大型网站的公司游戏推广公司好做吗
  • 北京建网站哪家公司好网络技术推广服务
  • 网站开发图形化软件互联网搜索引擎有哪些
  • 网站备案用英文怎么说快速提高排名