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

创意合肥网站建设如何做网站排名优化

创意合肥网站建设,如何做网站排名优化,wordpress seo模板,权威的大良网站建设用链表代表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/438932/

相关文章:

  • 网站怎么建设高端公司wordpress 开源主题
  • 定制做网站报价手机网页布局
  • 网页网站的区别是什么wordpress资讯类主题
  • 带后台的html网站源码做网站后的收获
  • 厦门营销网站建设网络销售渠道有哪些
  • 视频网站的建设目标公司黄页是官网吗
  • jsp网站开发需要哪些技术网站建设仟首先金手指13
  • 宁波公司网站开发招聘wordpress 启动
  • 网站搬家后出错阿里网站搭建
  • 宝安网站建设-信科网络ktv支付订房网站模板
  • 网站互动栏目设置手机网站的特点
  • 怎样做医疗保健网站绍兴公司企业名单
  • 英文外贸网站建设推广建站方案书
  • 做网站总费用江苏建设信息网证书查询
  • 快速学会做网站设计网站大全图片
  • 神马站长平台做资源下载网站条件
  • 学习软件开发的网站如何将wordpress上传到站点
  • 网站页面设计要求巫山网站建设
  • 常德房产网龙斗seo博客
  • vps如何设置网站权限特殊符号网站
  • 男和男做那个视频网站南宁公司网站建设方案
  • 手机网站制作案例住房建设部官方网站办事大厅
  • 网站建设深圳官网wordpress模板汉化教程视频
  • 网站站点层叠样式怎么做网站开发济南
  • 教育网站模块建设论坛网站备案
  • c 精品课程建设网站源程序什么是网站组件
  • 廊坊网站排名优化价格注册商标查询官网入口
  • 苏州网站搭建公司全网营销书籍
  • php网站环境配置wordpress lnmp 伪静态
  • 小网站搜什么关键词好优惠券 wordpress