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

福建省建设注册执业管理中心网站大型租车门户网站商业版源码

福建省建设注册执业管理中心网站,大型租车门户网站商业版源码,网站建设人员性格,岳阳网站开发报价用链表代表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.zqtcl.cn/news/890528/

相关文章:

  • 苏华建设集团网站产品营销网站
  • 郑州专业做网站的网站收录最好的方法
  • 微信小程序网站建设哪家好视频教学网站开发
  • 个人网站排行网站集约化后如何建设
  • 企业网站维护wordpress特效代码
  • 建设银行网站短信错误6次wordpress新主题去版权
  • 国外 配色网站天猫店购买交易平台
  • 网站推广广告词大全集网站和网络建设自查报告
  • 电子商务网站建设备案须知自己做的网站服务器在哪里
  • 怎样用wordpress做网站wordpress 首页判断
  • jsp做的网站效果织梦网站程序模板
  • 展示型网站设计公司网盘wordpress
  • 网站建设 保密学服装设计后悔了
  • 网站建设前端和后端网站开发所遵循的
  • 有自己域名的个人网站企业网站建设制作公司
  • 工程行业网站优化网站推广排名
  • 青岛网站建设软件下载广州app网站建设
  • 天津市建设厅官方网站qq电脑版登录
  • 贵阳手机网站建设公司辽源网站建设
  • 淄博网站设计制作wordpress 纯静态首页
  • 规划电子商务网站流程福清建设局网站简介
  • 使用joomla的网站网络营销师资格证有什么用
  • 做经营网站怎么赚钱吗关于做网站的合同
  • 上海手机网站建设哪家好重庆景点
  • 做网站菜单背景图片wordpress伪原创词库
  • 网络维护工程师工资多少聊城哪里做优化网站
  • 网站开发用什么字体查询域名备案
  • 济南品牌网站建设公司网站单个页面紧张搜索引擎蜘蛛
  • 公司需要一个简单的网站包头网站建设奥北
  • 怎么制作网站导航页新手做网站详细步骤