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

企业信息公开网查询系统公司网站优化方案

企业信息公开网查询系统,公司网站优化方案,信息网络技术,深圳做兼职的网站目录 题目: 示例: 分析: 代码: 题目: 示例: 分析: 题目给我们一个链表,让我们把奇索引和偶索引的节点区分开来 ,参考示例给出的图我们应该就能很清晰地知道题目是什么…

目录

 

题目:

示例:

分析:

代码:


题目:

示例:

分析:

题目给我们一个链表,让我们把奇索引和偶索引的节点区分开来 ,参考示例给出的图我们应该就能很清晰地知道题目是什么意思了。

每次做链表题,我的第一反应都是先把链表的每个节点都先存起来再做处理。

不过这道题有给出限制,O(1)的额外空间和O(n)的时间复杂度,就是我们不能拿额外的容器来存,并且需要只遍历链表一次就得出答案。

我们可以额外建立两条链表,然后遍历链表,拿一个索引值来记录节点是奇还是偶,如果是奇数,那么我们就把该节点转移到奇数的那条链表里,反之就转移到偶数的那条链表里,最后把原始链表 瓜分完之后再把奇偶链表连接起来就好啦。

 

代码:

class Solution {
public:ListNode* oddEvenList(ListNode* head) {if(head==nullptr || head->next==nullptr) return head;   //长度小于等于1的特殊情况直接返回ListNode* odd=head;ListNode* todd=head;ListNode* even=head->next;ListNode* teven=head->next;int index=1;head=teven->next;while(head!=nullptr){if(index%2==0){ //如果是偶节点teven->next=head;   //让偶接收teven=teven->next;}else{  //反之是奇节点todd->next=head;    //让奇接收todd=todd->next;}index++;head=head->next;}teven->next=nullptr;    //偶后面是空指针todd->next=even;        //奇后面是偶的开头return odd;}
};

http://www.mmbaike.com/news/32281.html

相关文章:

  • 网站开发钱包怎么在百度发布信息
  • 怎么按照屏幕比例做网站适应大数据精准营销
  • 大学网页设计作业长沙优化排名
  • 新闻网站运做公司怎么做网站推广
  • wordpress .htaccess下载seo是什么意思蜘蛛屯
  • 工信部网站备案查询 验证码错误个人网站设计
  • 怎样给网站做推广凡科建站的优势
  • 制作一个网站就等于制作一个网页在线seo
  • php做网站速成steam交易链接怎么看
  • 网站都是h5响应式站长之家alexa排名
  • 免费电商网站建设百度上做推广怎么收费
  • 建设学生社团网站的可行性分析杭州百度代理公司
  • 那个网站效果图做的好网址关键词查询网站
  • 一套vi设计大概多少钱网站做优化
  • lnmp快速安装wordpressseo关键字优化技巧
  • 网站建设和网络推广网站引流推广软件
  • 网站建设微商城网站是如何建立的
  • 唯品会一家专做特卖的网站站长之家关键词挖掘
  • 平面设计师必备网站网站推荐
  • 广东东莞智通人才招聘网淘宝seo 优化软件
  • 深圳航空官网机票预订aso优化分析
  • 网站建设是专业免费的自助建站
  • 纯php网站做百度推广员赚钱吗
  • 惠州论坛网站建设关键词seo服务
  • 镇江企业网站建设网络营销文案策划
  • 旅游门票做的最好的是哪个网站苏州seo安严博客
  • 河南省建设教育培训中心网站搜索引擎平台有哪些软件
  • 网站手机版二维码怎么做竞价托管sem服务
  • 网站建设公司的转型网站seo在线诊断分析
  • 网站被墙了什么意思网站查询域名