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

深圳市作网站的公司佛山 详情公布

深圳市作网站的公司,佛山 详情公布,网站招牌模板,晋江做任务的网站2816. 翻倍以链表形式表示的数字 - 力扣#xff08;LeetCode#xff09; 搜先看到这个题目 链表的节点那么多 已经远超longlong能够表示的范围 那么暴力解题 肯定是不可以的了 我们可以想到 乘法运算中 就是从低位到高位进行计算 刚开始 我想先反转链表 然后在计算 然后在进…2816. 翻倍以链表形式表示的数字 - 力扣LeetCode 搜先看到这个题目 链表的节点那么多 已经远超longlong能够表示的范围 那么暴力解题 肯定是不可以的了 我们可以想到 乘法运算中 就是从低位到高位进行计算 刚开始 我想先反转链表 然后在计算 然后在进行反转 得到一个新的结果 但是这样子耗费时间太多了  然后我还想到可以先把链表中的数先组成一个数 然后在进行计算 但是这个数远超longlong能表示的范围 此时 我们想到 链表的前一个节点的数与后一个节点的数有关 那么我们可以利用递归回溯来解决这一个问题 /*** Definition for singly-linked list.* struct ListNode {* int val;* ListNode *next;* ListNode() : val(0), next(nullptr) {}* ListNode(int x) : val(x), next(nullptr) {}* ListNode(int x, ListNode *next) : val(x), next(next) {}* };*/ class Solution { public:void doDouble(ListNode* head, int* cap) {if (head NULL) {*cap 0;return;}int val;doDouble(head-next, val);head-val head-val * 2 val;*cap head-val / 10;head-val % 10;}ListNode* doubleIt(ListNode* head) {int val;doDouble(head, val);return val 0 ? head : new ListNode(val, head);} }; 其中  cap是指向下一个节点的val的指针 在递归过程中 使用cap来看是否需要进位 并且将值返还给val变量
http://www.hkea.cn/news/14589883/

相关文章:

  • 厦门做网站公司哪家好网站在空间费用
  • 网站备案是在哪个部门营销型网站设计公司哪里有
  • 手机网站横向切换太原广告设计公司
  • 热 动漫-网站正在建设中-手机版6二级域名网站建设规范
  • 建设网站哪好做电商必须知道的网站
  • 怎么样做外链推广网站响应式布局方案
  • 枣庄市建设局网站科技部
  • 网络设备互联课设建设企业网站化妆品网站开发背景
  • 做网站 node php这么自己做网站
  • 网站建设技术规范及要求微信分享接口网站开发 php
  • 建设网站实验活动小结二 网站建设的重要性
  • 官方网站如何建立数商云工作怎么样
  • 网站建设职员网页制作教程步骤视频讲解
  • 企业官网网站万网上传wordpress
  • 网站改版合同求个没封的a站yw1129cm
  • 做网站项目团队口号美橙建站之星怎么样
  • 检察院门户网站建设成效网站建设怎么估算费用和报价
  • 做网站前需要做什么准备wordpress主题制作主题选项
  • wordpress全站ajax代码网站建设预算表
  • 对网站建设更新情况的通报中建八局第一建设有限公司税号
  • WordPress的mx主题seo推广话术
  • 做动画网站公司4k中国视频素材网站
  • 河南省城乡与住房建设厅网站首页旅游网站建设目的
  • 江北seo综合优化外包江苏优化网站公司
  • 做群头像的网站在线制作中国交通建设监理协会官方网站
  • ps怎么做网站视频特效扁平化 手机网站首页
  • 建站公司的服务内容杭州房产信息网官网
  • 如何建设和优化一个网站步骤基于h5的企业网站建设
  • 安丘市建设局网站网站空间就是主机吗
  • wordpress 微信导航站网站开发概要设计