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

临沂专业做网站/湖南seo优化哪家好

临沂专业做网站,湖南seo优化哪家好,夫唯seo教程,中国中国建设银行网站首页题目描述 给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 您可以假…

题目描述

给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。

如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。

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

示例:

输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)
输出:7 -> 0 -> 8
原因:342 + 465 = 807

思路

第一反应就是依次同时遍历这两个链表,期间注意进位,最后把没遍历完的链表数据接上即可。

时间复杂度是O(max(m,n))

代码

class ListNode {int val;ListNode next;ListNode(int x) { val = x; }
}public class AddTwoNumbers2 {public ListNode addTwoNumbers(ListNode l1, ListNode l2) {ListNode head = new ListNode(-1);ListNode cur = head;ListNode cur1 = l1;ListNode cur2 = l2;int c = 0, val = 0;while (cur1 != null && cur2 != null) {val = cur1.val + cur2.val;cur.next = new ListNode((c+val)%10);c = (c+val)/10;cur = cur.next;cur1 = cur1.next;cur2 = cur2.next;}while (cur1 != null) {cur.next = new ListNode((c+cur1.val)%10);c = (c+cur1.val)/10;cur = cur.next;cur1 = cur1.next;}while (cur2 != null) {cur.next = new ListNode((c+cur2.val)%10);c = (c+cur2.val)/10;cur = cur.next;cur2 = cur2.next;}if (c != 0) {cur.next = new ListNode(c);}return head.next;}void print(ListNode listNode){ListNode cur = listNode;while (cur != null) {System.out.print(cur.val+" ");cur = cur.next;}}public static void main(String[] args) {ListNode l1 = new ListNode(2);ListNode l2 = new ListNode(4);ListNode l3 = new ListNode(3);ListNode l4 = new ListNode(5);ListNode l5 = new ListNode(6);ListNode l6 = new ListNode(4);l1.next = l2;l2.next = l3;l4.next = l5;l5.next = l6;AddTwoNumbers2 addTwoNumbers2 = new AddTwoNumbers2();ListNode listNode = addTwoNumbers2.addTwoNumbers(l1, l4);addTwoNumbers2.print(listNode);}
}
http://www.lbrq.cn/news/8353.html

相关文章:

  • 永久免费仓库出入库管理软件/重庆seo技术分享
  • 荆门哪里做网站/百度如何精准搜索
  • 响应式网站建设制作需要注意什么/怎么把平台推广出去
  • 动态网站开发属于哪种模式/温州seo推广外包
  • 网站页面多少/如何写市场调研报告
  • 天津网站建设 seo/网站推广的平台
  • 专业网站优化案例/苏州关键词seo排名
  • 傻瓜式在线做网站/百度网址安全中心怎么关闭
  • 国外 设计公司手机网站/巨量引擎
  • p2p金融网站开发/安徽网络推广
  • wordpress卡通主题/信阳seo
  • 网站建设就业/百度怎么搜索网址打开网页
  • 用wordpress做网站/近期国内热点新闻事件
  • 武汉大型网站制作/如何制作自己的网站?
  • 网站建设 seo结构/百度电脑版官网
  • 做汽配的都上什么网站/北京seo推广外包
  • asp网站有哪些/现在最好的免费的建站平台
  • 网站设计做多宽/上海牛巨微seo
  • 做卡通的素材网站/搜客通
  • 做海淘网站赚钱吗/色盲测试卡
  • 电子商务网站建设步骤/竞价网络推广托管
  • 国外素材设计欣赏网站/站长工具 seo综合查询
  • 国家对网站建设政策/seo排名规则
  • 网站权重不够高 导致/推广seo优化公司
  • 网站开发需要的所有技术/网站建设公司哪个好呀
  • 做兼职用哪个网站好/有哪些平台可以做推广
  • 网站建设设计师的工作内容/南阳seo优化
  • 网站要什么/seo优化搜索推广
  • 做网站选哪家公司好/企业qq一年多少费用
  • 科技局网站建设方案/搜索引擎优化营销
  • idea中如何设置文件的编码格式
  • consul-基础概念
  • noetic版本/ubuntu20 通过moveit控制真实机械臂
  • LINUX 软件编程 -- 线程
  • openldap安装 -添加条目
  • STL库——string(类函数学习)