当前位置: 首页 > news >正文

个人网站设计首页界面上海网站seo设计

个人网站设计首页界面,上海网站seo设计,山西网站搜索排名优化公司,网站创建域名⭐️ 题目描述 🌟 leetcode链接:面试题 02.05 链表求和 ps: 首先定义一个头尾指针 head 、tail,这里的 tail 是方便我们尾插,每次不需要遍历找尾,由于这些数是反向存在的,所以我们直接加起来若…

⭐️ 题目描述

在这里插入图片描述

🌟 leetcode链接:面试题 02.05 链表求和

ps: 首先定义一个头尾指针 headtail,这里的 tail 是方便我们尾插,每次不需要遍历找尾,由于这些数是反向存在的,所以我们直接加起来若大于等于 10 则进位,进位的数字加到下一位的数字和上,需要注意的是,当任意一个链表结束后,另一个链表可能还有余项,还需要检查是否有不为空的链表继续重复上面的操作。还有一种特殊的情况是:5 + 5 = 10 两个链表只有一个数,而且两个链表的 val 相加后是同时都为空,但是进位还有一个 1 所以还要判断这种特殊情况。

代码:

struct ListNode* addTwoNumbers(struct ListNode* l1, struct ListNode* l2){struct ListNode* head = NULL;   // struct ListNode* tail = NULL;int unit = 0;while (l1 && l2) {int sum = l1->val + l2->val;// 尾插struct ListNode* newNode = (struct ListNode*)malloc(sizeof(struct ListNode));newNode->val = (sum % 10 + unit) % 10;newNode->next = NULL;if (head == NULL) {head = tail = newNode;} else {tail->next = newNode;tail = newNode;}// 检查if ((sum + unit) >= 10) {unit = 1;   // 进位} else {unit = 0;}// 迭代l1 = l1->next;l2 = l2->next;}// 结束可能会有一个链表还有节点struct ListNode* empty = l1;struct ListNode* noneEmpty = l2;if (l1 != NULL) {noneEmpty = l1;empty = l2;}// 遍历当前非空链表while (noneEmpty) {struct ListNode* newNode = (struct ListNode*)malloc(sizeof(struct ListNode));newNode->val = (noneEmpty->val + unit) % 10;newNode->next = NULL;tail->next = newNode;tail = newNode;// 检查if ((noneEmpty->val + unit) >= 10) {unit = 1;   // 进位} else {unit = 0;}noneEmpty = noneEmpty->next;}// 结束可能进位还存在if (unit) {struct ListNode* newNode = (struct ListNode*)malloc(sizeof(struct ListNode));newNode->val = unit;newNode->next = NULL;tail->next = newNode;}return head;
}

http://www.15wanjia.com/news/183646.html

相关文章:

  • 个人网站备案审批摄图网官网
  • 创建网站有什么用网站建设构成
  • 程序员给女朋友做的网站嘉兴网站制作网站建设
  • 怎么做网站空间网络服务商机构
  • 国外注册品牌 建设网站专业群建设网站
  • 华为云 搭建网站做网站百度还是阿里巴巴好
  • 网站登录模板下载我在学校志愿队做网站的经历
  • 做网站与数据库的关系深圳外贸公司获客
  • 手机端微网站设计模板可以在哪些网站 APP做推广
  • 济南网站外包wordpress防盗链接
  • 微软手机做网站服务器吗餐饮店设计哪家好
  • 网站服务器ip地址查询Seo建设网站的步骤
  • 工商网站网站开发过程的需求分析
  • 网站服务器维护费用本地开发app的公司在哪里
  • 影视文化网站建设vs哪个版本做网站好
  • 网站备案到公司名称创作平台
  • 佛山网站建设百家号总做总结 网站维护的收获
  • 做经销找厂家好的网站百度400电话
  • 网站特效网云南省建设监理协会网站
  • 网站建设经营特色用什么网站做浏览器主页
  • 做色流网站服务器杭州手机网站建设公司
  • 品牌型网站的设计seo技术培训山东
  • 网站找人做备案的价格广告视频
  • 西安网站制作资源人力资源公司加盟合作
  • 最好旅游网站建设赚钱软件的套路
  • 做定制型网站官方网站建设合同
  • 怎么做外国网站流量ui培训报名
  • 专业的外贸建站公司如何做网站的注册页面
  • 网页网站设计公司排行榜桦甸网站开发定制
  • 医院网站内链优化吉林省住房和建设厅网站