首页 分享 #每日一题2018/3/21

#每日一题2018/3/21

来源:花匠小妙招 时间:2024-12-25 21:04

最新推荐文章于 2023-03-20 11:17:12 发布

妙不可言unbridled 于 2018-03-22 09:14:54 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

LeetCode 2

模拟十进制运算考察单链表基本操作。题无难点,个人基础需要提高。

class Solution {

public:

ListNode* addTwoNumbers(ListNode* l1, ListNode* l2) {

ListNode *p=l1,*q=l2;

ListNode *r=(ListNode *)malloc(sizeof(ListNode));

ListNode *s=r;

int shi_val=0;

while(p&&q)

{

ListNode *t=(ListNode *)malloc(sizeof(ListNode));

t->val=(p->val+q->val+shi_val)%10;

shi_val=(p->val+q->val+shi_val)/10;

s->next=t;

s=t;

p=p->next;

q=q->next;

}

while(p)

{

ListNode *t=(ListNode *)malloc(sizeof(ListNode));

t->val=(p->val+shi_val)%10;

shi_val=(p->val+shi_val)/10;

s->next=t;

s=t;

p=p->next;

}

while(q)

{

ListNode *t=(ListNode *)malloc(sizeof(ListNode));

t->val=(q->val+shi_val)%10;

shi_val=(q->val+shi_val)/10;

s->next=t;

s=t;

q=q->next;

}

if(shi_val){

ListNode *t=(ListNode *)malloc(sizeof(ListNode));

t->val=shi_val;

s->next=t;

s=t;

}

s->next=NULL;

return r->next;

}

};

重新复习了一遍链表的操作

刷些POJ的初级题来练下手

POJ3086 找规律

POJ1207 还是注意输入时判断大小

POJ1003 水题

POJ3210 比较难理解题意的一道题。问的是在任何情况下,都能至多通过n次翻转使所有硬币达到同面状态的n是多少。

相关知识

每日一题(九)
每日一题
4月13日蚂蚁庄园每日一题
【每日一题】(190)肯尼亚鲜花种植
支付宝蚂蚁庄园4月19日每日一题 无花果为什么被叫做无花果
一朵向日葵花能结多少葵花籽 第五人格每日一题答案
每日一题|保护生态环境,这些法律法规需牢记!
将买来的鲜花插在可乐中,能延长花期吗 蚂蚁庄园7月11日每日一题答案
将买来的鲜花插在可乐中能延长花期吗 蚂蚁庄园每日一题
题目:一朵向日葵花能结多少葵花籽?第五人格1.4每日一题答案分享

网址: #每日一题2018/3/21 https://www.huajiangbk.com/newsview1290811.html

所属分类:花卉
上一篇: 自然博物馆奇妙之旅Vlog丨绿色
下一篇: CSS图片等比缩放

推荐分享