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

网站建设入门pdfwordpress网站标题

网站建设入门pdf,wordpress网站标题,cms视频系统大全,个人网站seo题目 给定两个表示非负整数的单向链表#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.w-s-a.com/news/194278/

相关文章:

  • 专业网站的定义网站运营的概念
  • 外贸服装网站建设网页美工设计说明书
  • 郑州专业做网站公百度翻译api wordpress
  • 做网站哪里找大学的一级或二级域名
  • 没有静态ip可以做网站服务器上饶网站制作需要多少钱
  • 网站建设wangzhii做国外网站做什么内容
  • 网站建设 搞笑笑话经典 wordpress主题下载
  • 做网站要懂哪些wordpress 站点网络
  • 郑州外贸网站建设公司排名网站设计做啥好
  • 网站开发合同付款比例wordpress调用指定文章内容
  • 湖北平台网站建设哪里好辽宁建设工程信息网官网平台
  • 公司优化是什么意思?洛阳seo博客
  • 普通建站网站首页制作模板
  • 江苏城乡与住房建设厅网站wordpress 添加导航
  • 免费单页网站在线制作网站制作与网站建设pdf
  • 网站开发使用云数据库技术教程大连模板开发建站
  • 佘山网站建设创造网站需要多少钱
  • 南海佛山网站建设网站维护需要什么技能
  • 阿里云服务器开源做几个网站想找公司做网站
  • 一般做网站是用什么语言开发的域名查询 查询网
  • 地方门户网站源码下载揭阳专业网站建设
  • 网站做优化好还是推广好wordpress百家号模版
  • 淘宝网网站建设的的意见校园微网站建设
  • 小说网站建设之前需求分析免费下载京东购物
  • 园林景观设计案例网站wordpress 文章内容页
  • 网站什么做才会更吸引客户楚雄网站开发rewlkj
  • 电商网站构建预算方案视频制作网站怎么做
  • 包装设计灵感网站ps软件下载电脑版多少钱
  • 手机网站图片做多大原网站开发新功能
  • 网站设计培训成都陕西网站建设公司哪有