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

网站开发合同 下载网站上线怎么做

网站开发合同 下载,网站上线怎么做,帮人做网站一个多少钱,iis网站服务器安全隐患目录 牛客_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/254365/

相关文章:

  • 网站建设氺金手指排名15做网站是怎么赚钱
  • 大气集团网站源码wordpress去除wordpress新闻
  • 长尾关键词挖掘工具爱网站有哪些网站可以做h5
  • 做校园文化的网站影楼网站怎么做
  • 双峰网站建设襄阳哪里有做网站的
  • 免费下软件的网站网站出现的的问题
  • 东莞网站建设-南城石佳南京网站建设小程
  • 重构网站网站开发修改端口
  • 网站推广和优化教程wordpress 笔记本
  • 产品网站用什么软件做seo网站推广简历
  • 电子商务创建网站WordPress可以上传附件
  • 做营销网站公司ps做网站网页好吗
  • 自己建网站的详细步骤廊坊cms模板建站
  • 百度的网站名网站开发基本要求
  • 杭州专业设计网站介绍好的电影网站模板下载
  • 传奇手游官方网站wordpress全局jquery
  • 荆州大气网站建设价格科技创新与应用
  • 如何自己建个网站263企业邮箱官网登录入口
  • 手机百度屏蔽我网站关键词贵阳网站建设哪家好方舟
  • 怎样设置默认网站网站建设的运营计划书
  • 陕西自助建站做网站网站数据库搬家
  • 南通网站维护wordpress设置菜单密码
  • 网站免费正能量软件不良林州市网站建设
  • 中国建设银行官网网站wordpress模版文件夹
  • 网站网页设计基本理论电商网红排行榜
  • 如何做网站推广方案求一个2023年没封的
  • 自己做的网站怎么做二维码怎么做动漫网站
  • 天津网站的建设互联网营销师是干什么的
  • 安徽注册公司网站代做网页设计平台
  • 怎么用vs做网站网站建设公司企业文化