链表A+B
来源:互联网 发布:电脑淘宝微淘在哪里找 编辑:程序博客网 时间:2024/06/05 20:05
public class Plus { public ListNode plusAB(ListNode a, ListNode b) { // write code here ListNode head = new ListNode(0),cur =head; int flag = 0; while(a != null || b != null || flag != 0){ int aval = a == null ? 0 : a.val; int bval = b == null ? 0 : b.val; int temp = aval + bval + flag; ListNode node = new ListNode( temp%10); cur.next = node; cur = node; flag = temp/10; a = a==null ? null : a.next; b = b==null ? null : b.next; } return head.next; }}
题目描述
有两个用链表表示的整数,每个结点包含一个数位。这些数位是反向存放的,也就是个位排在链表的首部。编写函数对这两个整数求和,并用链表形式返回结果。
给定两个链表ListNode* A,ListNode* B,请返回A+B的结果(ListNode*)。
测试样例:
{1,2,3},{3,2,1}
返回:{4,4,4}
阅读全文
0 0
- 链表A + B
- 链表A+B
- 链表A+B
- 链表A+B
- a>b?a:b
- a+b
- a+++b
- A + B
- A+B
- A+B
- {A} + {B}
- a+++b
- A+B
- A-B
- A+B
- A + B
- A|B?
- A+B
- HDU 4857 逃生(拓扑排序 小的尽量在前)
- 一些疑问,和随心笔记
- 初识JavaScript中的基本数据类型和引用类型
- Unity3D引擎WWW资源加载和缓存(AssetBundle、Texture、Audio)
- HDU 5976 贪心+逆元
- 链表A+B
- 面试高级Java面试题
- Ignite 名词析意
- linux下网络排错与查看
- CSS常见布局解决方案
- NYOJ 108 士兵杀敌(一)
- SQLServer最大连接数
- 元素操作中获取前一个元素节点或者后一个元素节点的兼容性写法
- tensorflow学习之路(3):tensor的相关认识