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

景洪网站建设wordpress建站插件

景洪网站建设,wordpress建站插件,50篇经典软文100字,阿里虚拟机建设网站用链表代表2个数字#xff0c;这2个数字相加的和用链表返回。 最高位在链表的head. 思路#xff1a; 1.链表逆序 数字相加是从低位到高位的#xff0c;然而链表中的数字是从高位指向低位。 所以涉及到链表的逆序。 逆序之后只需从head到tail把两个链表的数字相加#x… 用链表代表2个数字这2个数字相加的和用链表返回。 最高位在链表的head. 思路 1.链表逆序 数字相加是从低位到高位的然而链表中的数字是从高位指向低位。 所以涉及到链表的逆序。 逆序之后只需从head到tail把两个链表的数字相加再用一个int表示进位。 链表的逆序: 最左边的数字逆序后应该是tail, 它的next指向null. 后面的数字每次都指向它的前一个数字。 所以用cur表示当前node, cur.next指向它前一个node, 然后cur移动到链表的下一节点不停地把cur.next指向前一个node. 在把结果的数字一个一个地保存进结果的链表中时 不断地把新数字指向前一个数字就实现了从低位到高位保存的效果。 class Solution {public ListNode addTwoNumbers(ListNode l1, ListNode l2) {ListNode newHead null;int carry 0;l1 reverseList(l1);l2 reverseList(l2);while(l1 ! null || l2 ! null || carry 0) {int num1 (l1 ! null ? l1.val : 0);int num2 (l2 ! null ? l2.val : 0);int sum num1 num2 carry;int num sum % 10;carry sum / 10;ListNode cur new ListNode(num);cur.next newHead;newHead cur;l1 (l1 ! null ? l1.next : null);l2 (l2 ! null ? l2.next : null);}return newHead;}ListNode reverseList(ListNode head) {ListNode pre null;ListNode cur head;while(cur ! null) {ListNode next cur.next;cur.next pre;pre cur;cur next;}return pre;} }2.Stack 如果不想用链表逆序可以用Stack, 同样可以达到逆序的效果但是速度不及上面的快。 public ListNode addTwoNumbers(ListNode l1, ListNode l2) {StackInteger st1 new Stack();StackInteger st2 new Stack();ListNode res null;int carry 0;//相当于逆序链表while(l1 ! null) {st1.push(l1.val);l1 l1.next;}while(l2 ! null) {st2.push(l2.val);l2 l2.next;}while(!st1.empty() || !st2.empty() || carry 0) {int num1 st1.empty() ? 0 : st1.pop();int num2 st2.empty() ? 0 : st2.pop();int sum num1 num2 carry;int num sum % 10;carry sum / 10;ListNode cur new ListNode(num);cur.next res;res cur;}return res;}
http://www.yutouwan.com/news/54102/

相关文章:

  • 中国科技成就手抄报seoyoon
  • 哈尔滨网站网站建设myphoto wordpress 国外
  • 淮北 网站建设网店怎么运营和推广
  • 东莞电商网站公司招聘网站建设销售
  • 如何利用某个软件做一个网站wordpress user login
  • 长沙企业网站建设公pc网站自动生成app
  • 网站页面可以用什么框架做微信小程序api文档
  • 网站客户端制作多少钱技术支持 嘉兴网站建设
  • 中英文双语网站宁波建设网查询
  • 抚州市城乡建设局网站四川建设厅的网站
  • 中国建设银行网站会员注册动漫设计一年学费多少
  • 哪里有做网站服务商北京城乡建设学校网站
  • 美工做网站尺寸多少授权登录网站怎么做
  • access做网站数据方法wordpress 获得文章的类别
  • 网站后期维护工作包括哪些西部网站管理助手 伪静态
  • 阳泉网站建设费用wordpress增加内存
  • 简单的网站建设秦皇岛微信公众号
  • 网站策划书的撰写wordpress 屏蔽国外ip
  • 网站怎么设置qq怎样购买域名
  • 广东商城网站建设报价常州男科医院哪一个好
  • 网站的软文 怎么做推广英文网站怎么推广
  • 宣讲家网站做四讲四有模范wordpress主题grace7
  • 静态网站登陆怎么做深圳app网站建设陈俊兵
  • 个人域名备案做企业网站英文企业网站模板
  • 如何在百度创建网站网站上传服务器教程
  • 网站策划的重要性自己做彩票网站犯法吗
  • 网站备案用英文中国手工活加工网官网
  • 网站开发创新点网站被入侵别人是怎么做跳转的
  • 社交网站建设网站软件工程师报名
  • 强生网站还要怎样做做网站的公司算外包公司吗