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

典型网站开发的一般流程大连微信网站制作

典型网站开发的一般流程,大连微信网站制作,郑州网页制作案例,网页排版怎么设置目录 题目题目描述示例 1#xff1a;示例 2#xff1a;示例 3#xff1a;提示#xff1a;原题链接 题解解题思路代码实现#xff08;C#xff09; 题目 题目描述 给你两个 非空 的链表#xff0c;表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的#xf… 目录 题目题目描述示例 1示例 2示例 3提示原题链接 题解解题思路代码实现C 题目 题目描述 给你两个 非空 的链表表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的并且每个节点只能存储 一位 数字。 请你将两个数相加并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外这两个数都不会以 0 开头。 示例 1 输入l1 [2,4,3], l2 [5,6,4] 输出[7,0,8] 解释342 465 807. 示例 2 输入l1 [0], l2 [0] 输出[0] 示例 3 输入l1 [9,9,9,9,9,9,9], l2 [9,9,9,9] 输出[8,9,9,9,0,0,0,1] 提示 每个链表中的节点数在范围 [1, 100] 内0 Node.val 9题目数据保证列表表示的数字不含前导零 原题链接 LeetCode 2. 两数相加 题解 解题思路 每个链表中的节点数在范围 [1, 100] 内超出int或long的表示范围故不能将链表转为数字相加。采取逐位相加计算进位的方式 声明一个链表用来存放相加后的结果。不断地取两个链表的最低位相加后加上进位初值为0判断是否需要进位需要进位则更新进位信息。进位判断完成后用尾插法将该数字插入到链表中头插法逆转元素顺序尾插法顺序不变。某一个链表遍历完后需要对另一个链表单独遍历进行同样的操作。两个链表都遍历完后需要检验最后是否有进位有进位则用尾插法将进位插入到链表中。 算法笔记p253链表处理。 代码实现C typedef struct ListNode node; // 表示声明的是一个结点 typedef struct ListNode List; // 表示声明的是一个单链表// 单链表向指定结点后插入结点 node *insert(node *pre, int value) {node *p (node *) malloc(sizeof(node));p-val value;node *r pre-next;pre-next p;p-next r;return p; }List *head NULL; // 新建一个链表 node *tail NULL; // 尾指针 int carry 0; // 进位// 计算进位和插入结点 void calculate(int sum) {carry 0; // 进位已经加到sum中,置为0if (sum 10) { // 如果可以产生进位carry sum / 10; // 更新进位sum % 10; // 取个位}tail insert(tail, sum); // 尾插法插入结点 }struct ListNode *addTwoNumbers(struct ListNode *l1, struct ListNode *l2) {head (List *) malloc(sizeof(List)); // 初始化链表head-next NULL;tail head; // 尾指针一开始指向头结点carry 0; // 初始化进位for (; l1 l2; l1 l1-next, l2 l2-next) // 计算l1和l2共同长度部分calculate(l1-val l2-val carry);for (; l1; l1 l1-next) // 计算l1剩余部分calculate(l1-val carry);for (; l2; l2 l2-next) // 计算l2剩余部分calculate(l2-val carry);if (carry ! 0) // 如果处理完l1和l2所以位数,还有进位tail insert(tail, carry); // 尾插法插入进位return head-next; }
http://www.hkea.cn/news/14257255/

相关文章:

  • 贵阳网站建设多点互动国内可以上的网站
  • 网站建设网站公司的序wordpress 文章缩略图
  • 网站备案 做网站时就需要吗谷歌广告优化
  • 誉字号网站做网站待遇
  • 律师如何做网络推广海口网站建设优化公司
  • 网站放到服务器wordpress与discuz
  • 怎么注销自己做的网站如何利用国外分类网站开发客户
  • 杭州电子商务网站开发0453牡丹江信息网
  • 3合一网站怎么做河南郑州做网站的公司
  • 长春哪家做网站便宜专做眼镜的网站
  • 网站怎么做视频背景个人网站怎么样的
  • 个人开发网站要多少钱wordpress新建页面不显示
  • 公司网站的备案号是如何链接的珠海做网站优化的公司
  • 南京网站费用网站建设中国联通网站备案系统
  • 网站后台无法上传照片擦边球网站做国内还是国外好
  • 建设网站需要的硬件设备天元建设集团有限公司总工程师
  • 四大门户网站网站宽屏版
  • 开发h5网站开发优质的企业网站
  • 外贸建网站免费模板怎么做家具定制网站
  • 长沙理财网站建设网站开发招聘年薪
  • 创业给企业做网站开发大连信联科技做的网站怎么样
  • 网站建设saas排名网站开发服务器知识
  • 网站的营销网站怎么添加管理员
  • 英文网站制作 官网网站建设的工作总结
  • 怎么注册网站个人建立网站来网上销售的英文
  • 菏泽网站建设多少钱女生学建筑选择什么专业
  • 学校 网站建设工作小组单片机项目外包网站
  • 杭州做网站哪家便宜wordpress网站有哪些
  • 企业网站流程四川省城乡住房和城乡建设厅网站首页
  • 建站管理后台电子购物网站开发公司