程序员面试金典(6)两个链表逆向表示的整数求和
来源:互联网 发布:淘宝买dnf账号 编辑:程序博客网 时间:2024/05/16 04:39
#include <iostream>
#include <string>
#include <map>
using namespace std;
struct Node
{
int data;
Node* next;
};
Node* addLists(Node* n1, Node* n2, int carry)
{
if (!n1 && !n2 && !carry)
{
return NULL;
}
Node* res;
int value = carry;
if (!n1)
{
value += n1->data;
}
if (!n2)
{
value += n2->data;
}
res->data = value % 10;
Node* more = addLists(n1 == NULL ? NULL : n1->next, n2 == NULL ? NULL : n2->next, value >= 10 ? 1 : 0);
res->next = more;
return res;
}
int main()
{
//getchar();
return 0;
}
#include <string>
#include <map>
using namespace std;
struct Node
{
int data;
Node* next;
};
Node* addLists(Node* n1, Node* n2, int carry)
{
if (!n1 && !n2 && !carry)
{
return NULL;
}
Node* res;
int value = carry;
if (!n1)
{
value += n1->data;
}
if (!n2)
{
value += n2->data;
}
res->data = value % 10;
Node* more = addLists(n1 == NULL ? NULL : n1->next, n2 == NULL ? NULL : n2->next, value >= 10 ? 1 : 0);
res->next = more;
return res;
}
int main()
{
//getchar();
return 0;
}
0 0
- 程序员面试金典(6)两个链表逆向表示的整数求和
- 程序员面试金典: 9.2链表 2.5对两个用链表表示的整数求和
- 程序员面试金典: 9.5位操作5.1两个整数的位合并
- 给定两个链表表示的整数,编写函数对这两个整数求和,并用链表形式返回结果。
- 【Java】对两个用链表表示的整数求和
- 两个字符串表示的二进制数求和
- 程序员面试金典--面试27之有一个正整数,请找出其二进制表示中1的个数相同、且大小最接近的那两个数
- 【忙啊忙】- 两个字符串的大整数求和
- 程序员面试金典:最接近的数、整数转化
- 程序员面试金典: 9.5位操作 5.3给定正整数,找出与其二进制表示中1的个数相同、且大小最接近的两个数
- 程序员面试金典-5.4整数转化
- 程序员面试金典——找出缺失的整数__(位运算)
- lintcode 二进制求和 给定两个二进制字符串,返回他们的和(用二进制表示)。
- 输入两个大整数,求和
- java两个整数求和1011
- java输入两个整数,求和.
- 程序员面试(1):利用位运算完成两个整数的加法运算
- 两个整数之间所有整数求和
- 使用java命令行测试带有import package的java文件的注意事项
- 使用containerView在UIViewController实现staticCell的使用
- eCognition8分割初级教程
- SpringMVC代码碎片拾遗(01)_一个SpringMVC中对于领域模型绑定的不注意错误
- kebab (hdu 2883 网络流判满流 关键是缩点)
- 程序员面试金典(6)两个链表逆向表示的整数求和
- 【设计模式】适配器模式
- 加载大图片导致OOM异常 OOM:内存溢出(图片太大导致)
- SingleNumberⅡ
- c#第二次作业
- 快速排序
- 设计模式之简单工厂模式(使用C++)
- jxl 操作excel
- ios之图片的拉伸、UIImageView的stretchableImageWithLeftCapWidth方法详解