每日一题(day2)
来源:互联网 发布:协方差矩阵主对角线 编辑:程序博客网 时间:2024/05/18 22:12
Leetcode002
Add Two Numbers问题
知识更新:链表结构
ListNode* addTwoNumbers(ListNode* l1, ListNode* l2) { int carry = 0; int sum = 0; ListNode* res = new ListNode(-1); ListNode* cur = res; ListNode* pl1 = l1; ListNode* pl2 = l2; while (1) { if (pl1&&pl2) { sum = pl1->val + pl2->val + carry; cur->next = new ListNode(sum % 10); carry = sum / 10; cur = cur->next; pl1 = pl1->next; pl2 = pl2->next; continue; } if (pl1) { sum = pl1->val + carry; cur->next = new ListNode(sum % 10); carry = sum / 10; cur = cur->next; pl1 = pl1->next; continue; } if (pl2) { sum = pl2->val + carry; cur->next = new ListNode(sum % 10); carry = sum / 10; cur = cur->next; pl2 = pl2->next; continue; } if (carry) cur->next = new ListNode(carry); break; } ListNode* temp = res->next; delete res; return temp; }
注意问题:链表首位置以及新节点创建
0 0
- 每日一题(day2)
- 每日一题(一)
- 每日三题-Day2-A(HDU 1074 Doing Homework 状压DP)
- 每日三题-Day2-B(HDU 1114 Piggy-Bank 完全背包)
- AIX6 初学day2(一)
- 每日一题(二)
- 每日一题(三)
- 每日一题(四)
- 每日一题(五)
- 每日一题(六)
- 每日一题(七)
- 每日一题(day1)
- 每日一题(day3)
- 每日一题(day4)
- 每日一题(day5)
- 每日一题(1):
- 每日一题(2):
- 每日一题(3):
- 自定义view实现涂鸦(画板)功能(二)
- PHP中SESSION与COOKIE的区别与联系
- 一个人的旅行
- java获取网络文件大小
- 内存优化
- 每日一题(day2)
- Android 自定义属性的理解和使用
- ARM官方论坛看资料真好,http://infocenter.arm.com/
- Mysql6.0连接中的几个问题
- Dubbo:来自于阿里巴巴的分布式服务框架
- Hdu1051_Wooden_Sticks
- org.apache.axis2.AxisFault: First Element must contain the local name, Envel
- 论语五则赏析
- mybatis学习笔记(八)Sqlsession详解