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

怎么申请pc网站域名seo编辑的工作内容

怎么申请pc网站域名,seo编辑的工作内容,鞍山做网站的,删格化网站设计2816. 翻倍以链表形式表示的数字 - 力扣(LeetCode) 搜先看到这个题目 链表的节点那么多 已经远超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.tj-hxxt.cn/news/108067.html

相关文章:

  • 建站基础:wordpress安装教程图解 - 天缘博客如何自己做网页
  • jsp网站购物车怎么做恢复正常百度
  • 网络平台制作多少钱淘宝关键词排名优化技巧
  • 旅游网站建设目的短视频关键词seo优化
  • 凡网站建设网站优化方法
  • 工业设计 做自己的网站 知乎搜索引擎优化排名优化培训
  • 网页设计教程文字和图片宁波网站推广优化公司电话
  • 包头建站百度搜索引擎优化怎么做
  • 建设积分商城网站公司网站的作用
  • 随州网站建设优化推广渠道抖音推广运营公司
  • 手机查看别人网站代码吗海外aso优化
  • 长沙网站推广公司排名我赢网客服系统
  • 品牌网站怎么做发帖推广
  • 从做系统网站的收藏怎么找回36优化大师下载安装
  • 怎样用java做网站优化大师win10
  • 网站主办者是什么意思广州网络推广公司排名
  • 免费企业网站开发群推广
  • 男男做的视频网站好网络培训seo
  • pc网站开发怎么去推广自己的店铺
  • 网站打开空白页seo技巧优化
  • 哪家网站建设世界杯数据分析
  • 淘宝网官方网知名的搜索引擎优化
  • 网站建设需要服务器吗衡阳seo
  • 如何做招聘网站效果评估打开百度网页版
  • 诸城 网站 建设杭州百度快照优化公司
  • 设计类相关网站小程序定制开发
  • 太原网站公司深圳网站建设优化
  • 西宁好的网站建设在线刷关键词网站排名
  • 如何把自己做的网站放到微信上cba最新排名
  • 东莞黄江做网站公司广州做网站的公司哪家好