当前位置:网站首页>Basic usage of analog Addition & structure
Basic usage of analog Addition & structure
2022-07-24 05:27:00 【rejudge】
leetcode Addition of two numbers
/** * 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) {
struct ListNode* dummy=new ListNode(-1);
struct ListNode* cur=dummy;
// perhaps
auto dummy=new ListNode(-1),cur=dummy;
int t=0;
while(l1 || l2 || t)
{
if(l1) t+=l1->val,l1=l1->next;
if(l2) t+=l2->val,l2=l2->next;
cur->next=new ListNode(t%10);
cur=cur->next;
t/=10;
}
return dummy->next;
}
};
边栏推荐
猜你喜欢
随机推荐
Scikit learn notes
Career planning route
赶紧进来!!轻松掌握C语言“顺序”、“分支”、“循环”三大结构
key的作用是什么
C语言从入门到入土(一)
day(0~6)代表每月第一天起始位置,stop代表每月天数,每天之间空两个空格。输入不同的day和stop,输出每月日历的样子。假设day为2,stop为31,则输出样式为
Jsp+dao integration
MQTT学习
Detailed explanation of string constant pool and intern() of string
统计学之样本和总体的关系: 样本成功比例+中心极限定理(样本均值)
4. 在屏幕上绘制一个红色三角形,一个黄色正方形。三角形在后,小;正方形在前,大。使用融合技术,使得可以透过正方形看到三角形,源和目标融合因子分别为GL_SRC_ALPHA和GL_ONE_MINUS
你真的知道判断语句吗?
Opengl在屏幕上绘制一个锥体,该锥体有四个面,每个面都是三角形。为该锥体添加光照和纹理效果
Text summary acl2021
ros启动非本机节点
Solutions to MySQL remote connection errors
SSM整合
C语言从入门到入土——操作符超详细总结
一步一步带你学C(其二)
Jersey2.25.1集成freemarker









