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

我做的网站在手机里滑动怎么这里卡河北做it的网站

我做的网站在手机里滑动怎么这里卡,河北做it的网站,广州做韩国网站,南平建设局网站题目描述 输入一个链表#xff0c;反转链表后#xff0c;输出新链表的表头。 示例1 输入 复制 {1,2,3} 返回值 复制 {3,2,1} 题解#xff1a; 如果用偷懒的方法#xff0c;可以用vector来存链表内容#xff0c;然后来个翻转#xff08;vector自带#xff09;即可 但是…题目描述 输入一个链表反转链表后输出新链表的表头。 示例1 输入 复制 {1,2,3} 返回值 复制 {3,2,1} 题解 如果用偷懒的方法可以用vector来存链表内容然后来个翻转vector自带即可 但是我们不可能光靠这种方法来讲一下正解 通过图我们可以看出其实翻转链表也就是将指向翻转 所以我们需要一个链表s作为存新数据也就是翻转后的数据 还需要一个q作为中间变量 链表p为题目所给的pHead 步骤 先用q存p的下一个节点的地址这样是因为后续p有其他操作如果不提前保存会丢失 然后将p-nexts,将当前节点与链表中断并指向s 然后将sp 这两步操作可以理解为将当前节点从原链表中取出并将下一个节点指向当前节点相当于调转了箭头方向 从原本的 p — p-next 变成了 p-next ----p 然后这个是存在s内的 最后将pq相当于原本暂存的东西还给p使得p的后续没有发生改变 代码 /* struct ListNode {int val;struct ListNode *next;ListNode(int x) :val(x), next(NULL) {} };*/ class Solution { public:ListNode* ReverseList(ListNode* pHead) {if(pHeadNULL)return NULL;ListNode * ppHead;ListNode * sNULL;ListNode * qNULL;while(p!NULL){qp-next;//先用q来记录下一个节点的地址p-nexts;//让当前节点与链表中断并指向前一个节点ssp;//s指向当前节点pq;//p指向q而q存的是下一个节点的地址}return s;} };
http://wiki.neutronadmin.com/news/329096/

相关文章:

  • 微信商城网站如何做微信商城网站开发
  • 个人网站怎么做支付什么是网络营销产品策略
  • 2008 iis 添加 网站 权限设置盐城seo优化
  • 网站基础上添加建设方案模板赣州网站推广公司电话
  • 13个优质平面设计网站推荐主机免费云服务器如何
  • 网站设计专业需要什么克拉玛依市住房和建设局网站
  • 福州有哪些制作网站公司如何建设阿里巴巴网站
  • 院系网站建设具体要求有需要网站建设的没
  • 荆州网站推广怎么做指定目录调用最新文章wordpress
  • 建设网站费用如何入账定制管理系统软件
  • 网站营销的重要价值装修企业网站源码
  • 网站 什么语言开发花瓣网网站模板
  • 潜江做网站做设计用什么软件
  • 网站建设的技能有哪些内容中小型企业的数据查询
  • mysql做网站怎么查看数据库企业网站要求
  • 一条龙网站做医院网站公司吗
  • 上海协策网站制作北京电脑培训网站
  • 资讯网站域名选购网站设计 做鼠标效果
  • 手机端开发网站模板下载百度旗下的外贸建站公司
  • 衡水教育行业网站建设3d建模素材网
  • 企业建设网站公司网站建设报告实训步骤
  • 美妆企业网站模板网站qq弹窗
  • wordpress网站如何提速哪个公司的管理咨询公司
  • 门户网站建设 交流发言第一成品网站超市
  • 深圳大浪网站建设淄博网站建设乐达推广
  • 企业网站建设立项书wordpress如何精简导航代码
  • 做网站 证书 浏览器易语言如何做网站登录
  • 不花钱的网站怎么做内蒙古呼和浩特网站建设
  • 网站建设 青海免费网站站
  • 做网站530元张家港网站建设培训