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

如何做网站呢网站有多难做

如何做网站呢,网站有多难做,做货代的有哪些网站,在网站上怎么做招聘信息来源于「Krahets」的《图解算法数据结构》 https://leetcode.cn/leetbook/detail/illustration-of-algorithm/ 链表反转的递归要点 递归终止条件为当前节点为空#xff0c;表明遍历到了链表尾部递归函数传入参数为当前节点的下一个节点按照是否重新开辟存储空间分类下面只写…来源于「Krahets」的《图解算法数据结构》 https://leetcode.cn/leetbook/detail/illustration-of-algorithm/ 链表反转的递归要点 递归终止条件为当前节点为空表明遍历到了链表尾部递归函数传入参数为当前节点的下一个节点按照是否重新开辟存储空间分类下面只写了递归做法遍历做法略 单指针 如果重新开辟空间存储反转后的链表则只需要一个指针即递归到表尾然后函数返回后依次存入新的空间 void reverse(vectorint reversedList, ListNode* node) {if(!node) return;reverse(reversedList, node-next);reversedList.push_back(node-val); }class Solution { public:vectorint reverseBookList(ListNode* head) {vectorint reversedList;reverse(reversedList, head);return reversedList;} };双指针 如果在原地反转则需要两个指针一个为指向当前节点 cur另一个指向当前节点的前一个节点 pre当 cur 为空节点时此时 pre 为链表的最后一个节点返回 pre 作为表头传参时cur 传入 cur-nextpre 传入 cur每次都接收返回的结果但这个结果一直是最后一个节点不变遍历逐层返回时进行指针的指向修改也就是 cur-next pre class Solution { public:ListNode* reverseList(ListNode* cur, ListNode* pre){//当前节点为最后一个节点的下一个节点时将最后一个节点作为链表头返回if(!cur) return pre;ListNode* res reverseList(cur-next, cur);cur-next pre;return res;}ListNode* trainningPlan(ListNode* head) {return reverseList(head, nullptr);} };
http://www.zqtcl.cn/news/927813/

相关文章:

  • 发布做任务网站wordpress新建用户
  • 郑州市东区建设环保局官方网站工作简历模板免费下载
  • 虾皮跨境电商网站公司网站建设费计入什么费用
  • 东光有做网站的吗公司装修图片大全
  • 一个域名下多个网站项目网手游
  • 网站建设竞价托管服务wordpress搬站流程
  • 做视频网站视频文件都存放在哪室内设计网站平台
  • 外贸网站建设网合肥网站设计公
  • 网站建设设计制作 熊掌号一键生成小程序商城
  • 北滘做网站企业展厅 设计 公司 平安
  • 网站做seo外链常州营销型网站建设
  • 乐清门户网站建设网络推广关键词优化公司
  • 自己做的网站被攻击了企业展厅方案设计公司
  • 可信赖的郑州网站建设公司网站怎样实名认证
  • 创建一个网站的步骤是中国机械加工网招聘信息
  • 做电影解析网站烟台网站建设外贸
  • 做网站 网上接单汽车网站开发流程
  • 2017网站开发发展前景主页网站建设
  • 苏州手机网站建设费用上海企业制作网站
  • 网站上怎样做轮播图网站后台乱码怎么办
  • 专业网站建设品牌策划商务网站建设与维护考试
  • 网站开发手机版WordPress如何清空评论
  • 公司怎么建立网站吗010网站建设
  • 网站制作找哪家公司好湖北专业网站建设大全
  • 广州建设网站是什么关系wordpress 插件位置
  • 网站建设工作室 怎么样做一个网站需要多少钱
  • 北京网站制作人才免费企业网站源码
  • 微信商城网站怎么做网站备案是先做网站还是做完了备案
  • 工商局网站查询入口wordpress 文章列表顺序
  • 可以做平面设计兼职的网站模板商城建站