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

英文站 wordpress seo优化品牌网站建设h5

英文站 wordpress seo优化,品牌网站建设h5,中国十大广告公司排行榜,前端网页目录 牛客_NC40链表相加(二)_链表高精度加法 题目解析 C代码 Java代码 牛客_NC40链表相加(二)_链表高精度加法 链表相加(二)_牛客题霸_牛客网 题目解析 模拟⾼精度加法的过程,只不过是在链表中模拟。 C代码 /*…

目录

牛客_NC40链表相加(二)_链表+高精度加法

题目解析

C++代码

Java代码


牛客_NC40链表相加(二)_链表+高精度加法

链表相加(二)_牛客题霸_牛客网


题目解析

模拟⾼精度加法的过程,只不过是在链表中模拟。

C++代码

/**
* struct ListNode {
* int val;
* struct ListNode *next;
* ListNode(int x) : val(x), next(nullptr) {}
* };
*/
class Solution {public:/**
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
*
*
* @param head1 ListNode类
* @param head2 ListNode类
* @return ListNode类
*/ListNode* addInList(ListNode* head1, ListNode* head2) {string s, t;while(head1){s += head1->val + '0';head1 = head1->next;}while(head2){t += head2->val + '0';head2 = head2->next;}string res = solve(s, t);// cout << res;if(res.size() == 0){return nullptr;}ListNode* cur;cur = new ListNode(res[0] - '0');ListNode* ret = cur;for(int i = 1; i < res.size(); ++i){ListNode* tmp = new ListNode(res[i] - '0');cur->next = tmp;cur = cur->next;}cur->next = nullptr;return ret;}string solve(string s, string t) {int end1 = s.size() - 1, end2 = t.size() - 1;string ret;int carry = 0;while(end1 >= 0 || end2 >= 0){int val1 = end1 >= 0 ? s[end1] - '0' : 0;int val2 = end2 >= 0 ? t[end2] - '0' : 0;ret += (val1 + val2 + carry) % 10 + '0';if(val1 + val2 + carry > 9){carry = 1;}else{carry = 0;}--end1;--end2;}if(carry){ret += '1';}reverse(ret.begin(), ret.end());return ret;}
};

Java代码

import java.util.*;
public class Solution
{// 逆序链表public ListNode reverse(ListNode head){ListNode newHead = new ListNode(0);ListNode cur = head;while(cur != null){ListNode next = cur.next;cur.next = newHead.next;newHead.next = cur;cur = next;}return newHead.next;}public ListNode addInList (ListNode head1, ListNode head2){// 1. 逆序head1 = reverse(head1);head2 = reverse(head2);// 2. ⾼精度加法ListNode cur1 = head1, cur2 = head2;int t = 0;ListNode ret = new ListNode(0), prev = ret;while(cur1 != null || cur2 != null || t != 0){if(cur1 != null){t += cur1.val;cur1 = cur1.next;}if(cur2 != null){t += cur2.val;cur2 = cur2.next;}prev = prev.next = new ListNode(t % 10);t /= 10;}return reverse(ret.next);}
}
http://www.yayakq.cn/news/500944/

相关文章:

  • 网站建设吉金手指专业15环球新军事最新消息
  • 商业网站建设目标wordpress修改标签页
  • 外贸网站建设企业网易163企业邮箱登录入口
  • pc网站 公众号数据互通流量网站怎么做的
  • 个人备案网站做什么黔西南做网站的有几家
  • 成都市网站建设公司it前端和后端的区别
  • 深圳网站建设服务电话视频特效制作软件
  • 免费查企业最好的网站中国高铁哪家公司建设
  • 湖州哪里做网站网站常见问题是什么
  • 莱州网站开发宣传片影视拍摄公司
  • 公司要建立网站要怎么做网站开发好难呀
  • 南京城乡住房建设厅网站可以做ppt的网站有哪些方面
  • 服务号微网站怎么做的网站维护一般都是维护什么
  • 站长必备网站专业做家具的网站
  • 五核网站建设海口发布公众号
  • 一个网站两个域名吗纯jsp做的留言板网站
  • 网站空间怎么建站重庆商务网站建设
  • 沈阳网站提升排名零售网站制作
  • 传统pc网站免费直播软件下载
  • 企业网站空间备案吗网站标题关键词堆砌
  • 厦门模板做网站wordpress 相关插件
  • 做分色找工作网站深圳推广
  • 深圳市住房和建设局网站怎么打不开了wordpress 公告栏
  • 做斗图的网站做网站要用到的技术
  • 网站内链建设和外链的推广什么是优化产业结构
  • 网站开发实习总结广告设计公司需要哪些设备
  • 网站开发招标方案范本同城新闻app有哪些
  • 西安商城网站开发南昌it培训机构
  • 青岛定制网站建设12306网站是是阿里巴巴做的吗
  • 做推广赚钱的网站有哪些东莞微网站建设报价