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

网页升级未成年人自觉离开广州seo服务公司

网页升级未成年人自觉离开,广州seo服务公司,有了域名公司网站怎么建设,wordpress tag 404目录 题目: 示例: 分析: 代码: 题目: 示例: 分析: 题目给我们一个链表,让我们把奇索引和偶索引的节点区分开来 ,参考示例给出的图我们应该就能很清晰地知道题目是什么…

目录

 

题目:

示例:

分析:

代码:


题目:

示例:

分析:

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

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

不过这道题有给出限制,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.hrbkazy.com/news/5677.html

相关文章:

  • 哪个网站可以做今日头条排版重庆seo网页优化
  • 登录到wordpress后台宁波seo公司排名
  • 做网站每页面费用厦门seo排名优化方式
  • 泉州网站设计哪家公司好写软文是什么意思
  • 电子商务网站建设邢台市seo服务
  • 可以做电影网站的主机百度网络电话
  • 网站上文章加入音乐是怎么做的seo网站推广软件 快排
  • 手机h5网站深圳百度推广优化
  • wordpress用户管理插件关键词推广优化排名品牌
  • 舟山 网站制作怎么做网络推广最有效
  • 北京网站建设方案建设公司站长查询工具
  • 几千元的网站建设口碑营销的优势有哪些
  • 摄影网站设计微信小程序开发费用
  • html代码加密强强seo博客
  • 如何制作旅游网站太原百度推广开户
  • 重庆网站设计案例广告公司联系方式
  • 成都招聘网站制作2345电脑版网址导航
  • 摄影做网站代运营公司哪家好一些
  • 网站设计模板含数据库网站seo快速排名优化
  • 南京 网站制作公司免费制作小程序平台
  • 小游戏网站开发者网络营销推广方式有哪些
  • 天心区网站建设windows优化大师有必要安装吗
  • 佛山建站佛山网页设计百度网址大全官方网站
  • 网络网站建设10大指标网站建设公司推荐
  • 上海网站建设上海网站制作百度推广的步骤
  • wordpress 子网站重命名免费域名注册查询
  • 自己做视频网站用cdn那个便宜如何制作付费视频网站
  • 网站建设logo网站运营推广方式
  • 收费网站建设河南新站关键词排名优化外包
  • 学做网站的网站网站建立的步骤