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

许昌专业做网站公司公司网站建设费如何入账

许昌专业做网站公司,公司网站建设费如何入账,做百度推广设置网站统计,wordpress 文章的各种调用目录 牛客_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/343178/

相关文章:

  • 网站建设心得科技类公司名称大全
  • 郑州做网站哪家最好公司做阿里巴巴网站要多少钱
  • 免费网站平台wordpress ftp插件
  • 如何建立公司网站网页长沙建个网站一般需要多少钱
  • 织梦网站入侵2023最建议买三款手机
  • 1 高端品牌网站定制wordpress主题安装在哪个文件夹
  • 番禺建设银行网站首页网络优化工作内容
  • 网站备案信息是什么企业网站建设方案流程
  • php做彩票网站吗国家备案网
  • 律师做网络推广哪个网站好做别人一样的网站吗
  • 网站开发个人博客网页美工主要做什么
  • 滕州市建设局网站域名网
  • 珠海市香洲区建设局网站Wordpress怎么装到服务器
  • 广州网站建设咨询电话莱芜新闻片头
  • 网络小说网站建设网站开发开发需求文档模板
  • 营销型网站的目标是免费下载官方百度
  • html网站开发语言上海网上推广
  • 网站后台有安全狗网站建设板块建议
  • 做网站广告Dw怎么做网站往里面加标题和字
  • 温州大军建设有限公司网站久久建筑网账号
  • 网站广告接入江苏哪家做网站排名比较好
  • 南宁网站建设外包做啥网站
  • 焦作网站开发东莞网站建设制作价格
  • 昆明做网站哪家水墨风logo一键制作
  • 网站图标怎么做网站上官网标识怎么做
  • 网站如何维护直播网站建设开发
  • 医疗机构网站以患者做宣传网站建设数据库是什么意思
  • flash做网站网站建设公司销售经理职责
  • 网站报错解析盘锦市政建设集团网站
  • 营销网站建设阿凡达公司网站seo优化的