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

口碑好网站建设在哪里做产地证新网站

口碑好网站建设在哪里,做产地证新网站,电子商务网站建设分析和总结,网站备案当面核验拍摄照片题目 给定两个表示非负整数的单向链表#xff0c;请问如何实现这两个整数的相加并且把它们的和仍然用单向链表表示#xff1f;链表中的每个节点表示整数十进制的一位#xff0c;并且头节点对应整数的最高位数而尾节点对应整数的个位数。例如#xff0c;两个分别表示整数98…题目 给定两个表示非负整数的单向链表请问如何实现这两个整数的相加并且把它们的和仍然用单向链表表示链表中的每个节点表示整数十进制的一位并且头节点对应整数的最高位数而尾节点对应整数的个位数。例如两个分别表示整数984和18的链表它们相加时应该是984中的十位数8和18中的十位数1相加984的个位数4和18的个位数8相加。此时不能从两个链表的头节点开始相加而是应该把它们的尾节点对齐并把对应的数位相加。 分析 解决这个问题的办法是把表示整数的链表反转。反转之后的链表的头节点表示个位数尾节点表示最高位数。此时从两个链表的头节点开始相加就相当于从整数的个位数开始相加。在做加法时还需要注意的是进位。如果两个整数的个位数相加的和超过10就会往十位数产生一个进位。在下一步做十位数相加时就要把这个进位考虑进去。 解 public class Test {public static void main(String[] args) {ListNode listNode1 new ListNode(1);ListNode listNode2 new ListNode(2);ListNode listNode3 new ListNode(3);ListNode listNode4 new ListNode(4);ListNode listNode5 new ListNode(5);ListNode listNode6 new ListNode(6);ListNode listNode7 new ListNode(7);ListNode listNode8 new ListNode(8);ListNode listNode9 new ListNode(9);listNode9.next listNode8;listNode8.next listNode4;ListNode result reverseList(listNode1);while (result ! null) {System.out.println(result.val);result result.next;}}public static ListNode addTwoNumbers(ListNode head1, ListNode head2) {head1 reverseList(head1);head2 reverseList(head2);ListNode reversedHead addReversed(head1, head2);return reverseList(reversedHead);}private static ListNode addReversed(ListNode head1, ListNode head2) {ListNode dummy new ListNode(0);ListNode sumNode dummy;int carry 0;while (head1 ! null || head2 ! null) {int sum (head1 null ? 0 : head1.val) (head2 null ? 0 : head2.val) carry;carry sum 10 ? 1 : 0;sum sum 10 ? sum - 10 : sum;ListNode newNode new ListNode(sum);sumNode.next newNode;sumNode sumNode.next;head1 head1 null ? null : head1.next;head2 head2 null ? null : head2.next;}if (carry 0) {sumNode.next new ListNode(carry);}return dummy.next;}public static ListNode reverseList(ListNode head) {ListNode prev null;ListNode cur head;while (cur ! null) {ListNode next cur.next;cur.next prev;prev cur;cur next;}return prev;} }
http://www.hkea.cn/news/14583379/

相关文章:

  • 浙江建设厅网站那三类人员北京网站备案域名
  • 公司网站邮箱费用泰安vx
  • 益阳建设公司网站南宁 网站开发
  • 新网站百度有审核期电子商务网站建设软件选择
  • 个人网站不能有盈利性质南阳建网站企业
  • 湖北企业网站建设公司开发公司挖出的沙子归谁
  • wordpress网站数据库哪个网站可以做电子档的邀请函
  • 查建筑企业信息的网站北京软件开发公司怎么样
  • 网站建设前言和背景房地产开发公司属于什么行业类别
  • 南通有哪些网站爬取数据做网站
  • 软件最全的网站大连网站哪家做的好?
  • 网站二次开发的模板种类京东网上商城会员注册步骤
  • seo网站架构怎么学习网站开发
  • 优秀电商网站设计做直播网站赚钱
  • 梧州做网站wordpress导购插件
  • 英文在线购物网站建设WordPress 推酷 主题
  • 成都营销型网站建设价格微网站免费创建平台
  • 做电商网站商标猪八戒做网站怎么样
  • 医美网站建设制作网站必做步骤
  • 做企业网站的合同非常赚又一个wordpress站点
  • 重庆长寿网站设计公司WordPress 黛米付
  • 众筹网站怎么做推广佛山宣传片制作
  • 简单的网页设计网站网站手机端建设
  • 智联招聘网站建设wordpress 快递插件
  • 网站后台显示连接已重置上海贸易公司有哪些
  • 网站404怎么做视频教程在线网站建设活动
  • 免费空间建站网站推荐980网站
  • 网站域名注册多少钱深圳sem优化
  • 重庆模板网站建站网站怎么在百度搜到
  • 揭阳企业建站系统模板网站建设的实验原理