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

企业网站最底下做的是什么找人做网站都需要提供什么

企业网站最底下做的是什么,找人做网站都需要提供什么,如何制作公司免费网站,客户关系管理流程图1、新写一个函数,递归调用这个函数1、数组如果作为函数参数,需要取地址——如果不取地址,返回的数组为空2、为什么结束条件是node为空,不是node的下一个为空如果node的下一个为空返回,就会略过node为尾的节点&#xff…

1、新写一个函数,递归调用这个函数

1、数组如果作为函数参数,需要取地址——如果不取地址,返回的数组为空

2、为什么结束条件是node为空,不是node的下一个为空

        如果node的下一个为空返回,就会略过node为尾的节点,直接递归回来了,把倒数第二个元素的值压入数组了

3、函数内的顺序为什么是先判断,再回调,再存值啊?

        先判断,先确定回调的边界,防止调用过多

        先回调,再存值,是因为先回调,保证先拿到节点,再存值,做成拿节点,存值,再拿前一个节点,再存值,保证是逆序的拿到节点

/**
*  struct ListNode {
*        int val;
*        struct ListNode *next;
*        ListNode(int x) :
*              val(x), next(NULL) {
*        }
*  };
*/
class Solution {
public:vector<int> printListFromTailToHead(ListNode* head) {ListNode* node=head;vector<int> ans;func(node,ans);return ans;}void func(ListNode* node,vector<int> &ans){if(node==nullptr)return;func(node->next,ans);ans.push_back(node->val);}
};

2、原地反转链表

是把pre和pre的next,也就是curr之间的指向反转嘛,然后再把curr变成next

翻转链表流程:先存要被断开的,后半段已经存储了,可以直接改变当前元素的指向了,指向前一个元素,把当前元素的值赋值给前一个(前一个元素右移一位),可以处理下一个节点了,下一个节点就是刚才存储过的那个元素,叫next,把它的值赋值给当前元素的值

/**
*  struct ListNode {
*        int val;
*        struct ListNode *next;
*        ListNode(int x) :
*              val(x), next(NULL) {
*        }
*  };
*/
class Solution {
public:vector<int> printListFromTailToHead(ListNode* head) {ListNode* pre=nullptr;ListNode* curr=head;ListNode* next=nullptr;while (curr!=nullptr) {//先存next=curr->next;//反转curr->next=pre;//移动pre=curr;//把存储的后半段的链表的头 赋值给当前的节点curr=next;}//把前一个元素赋值给当前元素curr=pre;vector<int> ans;while(curr!=nullptr){ans.push_back(curr->val);curr=curr->next;}return ans;}
};
http://www.dtcms.com/a/542735.html

相关文章:

  • 手机代码网站有哪些问题吗北京便宜做网站
  • 网站重要三要素三门峡做网站推广
  • Unity UGC IDE实现深度解析(二):端口系统与类型安全机制
  • 怎么建设自己网站首页网络开发理论
  • 网站建设可实施性报告众筹网站搭建
  • 做网站和游戏是如何赚钱网上国网推广方案
  • 一个专门做特产的网站自己制作免费网页
  • 网站域名使用怎么做待摊分录做网站书
  • 网站设计的一般步骤是什么?做网站子页
  • 延吉市住房城乡建设局官方网站域名是干嘛的
  • 抖音点赞自助网站什么是优化网站
  • FreeRTOS队列实战:血氧监测系统设计
  • vscode使用verilog format插件教程
  • 锒川市住房和城乡建设局网站公告设计师培训基地
  • 在哪个网站做科目一考试题网站建设后如何修改
  • Linux Shell SSH命令
  • 哪个网站教做衣服深圳建设交易工程信息网
  • 无忧网站建设哪家好长沙整合推广
  • 沈阳好的网站网络营销工作岗位有哪些
  • 公司网站怎么写上海高端网站建设公
  • 南京网站设计是什么包装设计网站是什么样子的
  • 电子商务网站开发技术支持南京紫米网络科技有限公司
  • 响应式商业网站开发实训报告快速建站介绍
  • 2008iis网站属性网页设计报告2000字
  • QGraphicsEffect控件添加特效
  • 80s无水印视频素材网站下载无水印logo免费一键生成
  • 维护网站建设空间出租搜索引擎营销怎么做
  • 做版权保护的网站湖南网站建设制作
  • 广州门户网站建设wordpress改登录界面
  • 东莞市建设局网站公司网站建设注册