首页 > 其他分享 >两数相加

两数相加

时间:2023-05-14 10:11:06浏览次数:28  
标签:ListNode val int 相加 next l2 l1

 

/**  * Definition for singly-linked list.  * struct ListNode {  *     int val;  *     ListNode *next;  *     ListNode() : val(0), next(nullptr) {}  *     ListNode(int x) : val(x), next(nullptr) {}  *     ListNode(int x, ListNode *next) : val(x), next(next) {}  * };  */ class Solution { public:     ListNode* addTwoNumbers(ListNode* l1, ListNode* l2) {         ListNode* H = new ListNode();         ListNode* ptr = H;         int next = 0;         while(l1||l2||next){             int val = 0;             if(l1) val += l1->val,l1 = l1->next;             if(l2) val += l2 ->val,l2 = l2 -> next;             val += next;             ListNode* node = new ListNode(val%10);             ptr -> next = node;             ptr = node;             next = val/10;          }         return H->next;     }   };

标签:ListNode,val,int,相加,next,l2,l1
From: https://www.cnblogs.com/hbro/p/17398813.html

相关文章

  • 数字相加
    #include<iostream>#include<cstdlib>#include<ctime>usingnamespacestd;intmain(){ srand(time(0)); inta; intb; doublec,d,e=0; cout<<"请输入你要做的题数"<<endl; cin>>c; for(inti=0;i<c;i++){ a=r......
  • 代码随想录算法训练营第七天 | 454.四数相加II 、383.赎金信 
    ......
  • 【视频】什么是非线性模型与R语言多项式回归、局部平滑样条、 广义相加GAM分析工资数
    全文链接:http://tecdat.cn/?p=9706最近我们被客户要求撰写关于非线性模型的研究报告,包括一些图形和统计输出。在这文中,我将介绍非线性回归的基础知识。非线性回归是一种对因变量和一组自变量之间的非线性关系进行建模的方法。最后我们用R语言非线性模型预测个人工资数据是否每年......
  • 编程题库 - 基本运算 - 整数运算求两个整数相加之和
     Scratch-代码实现:备注:由于Scratch中的侦测语句的限制,故当用胡输入两个数字,并用空格隔开时,需要我们通过程序,将用户输入的字符串进行拆分;这里将用户输入存放到列表当中去,遍历列表,直到里诶表的某一项等于空格则将数字A的值设为数字A和列表空格前面的项进行累加,数字B的......
  • python中如何使两个序列相加不改变内存地址的几种方式
    #方式1a=[1,2,3]print(a)#4551311680a.extend([4,5])print(a)#4551311680#方式2b=[1,2,3]print(b)#4494299456b+=[4,5,6]print(b)#4494299456#重点讲解方式2+=的方式是因为内部实现了__iadd__()魔法方法,内部行为类似于a.extend(b)。但是要区别于b=......
  • 四数相加
    题目:给定四个包含整数的数组列表 A,B,C,D,计算有多少个元组(i,j,k,l) ,使得 A[i]+B[j]+C[k]+D[l]=0。 classSolution{public:intfourSumCount(vector<int>&nums1,vector<int>&nums2,vector<int>&nums3,vector<int>&nums......
  • 高精度数相加乘一位数
    【问题描述】请编程实现,输入两个高精度数,输出它们的和的n倍。(1<=n<=9),注意:这两个高精度数的位数不一定相同且有可能产生进位。【输入输出描述】输入: 两行,第一行为高精度数a,第二行为高精度数b。输出: 一行,一个高精度数c,表示a与b的和的n倍。【样例......
  • 相同键值某个字段相加
    现有数组:[0=>array:2["week"=>"30""nilai"=>"230"]1=>array:2["week"=>"30""nilai"=>"66"]2=>array:2[&q......
  • 正的浮点数相加的示例程序 Verilog
    modulefloat_adder( input        clk, input       rst_n, input        en, input   [31:0]  aIn, input   [31:0]  bIn, outputreg     busy, outputreg   out......
  • [oeasy]python0137_相加运算_python之禅_import_this_显式转化
    变量类型相加运算回忆上次内容上次讲了是从键盘输入变量input函数可以有提示字符串需要有具体的变量接收输入的字符串 输入单个变量没有问题但是输入两个变量之后一相加就非常离谱 ​ 添加图片注释,不超过140字(可选)......