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

德阳建设厅官方网站百度投诉中心24人工

德阳建设厅官方网站,百度投诉中心24人工,广州正规网站建设,网站自适应怎么做1.map的底层 2.unorder_map哈希表有自己实现过吗?哈希冲突 3.poll和epoll和select的优缺点、 4.线程同步机制是用来做什么的? 5.五子棋项目问题-- 算法题: 6.LeetCode.重排链表 给定一个单链表 L 的头节点 head ,单链表 L 表示为: L0…

1.map的底层

2.unorder_map哈希表有自己实现过吗?哈希冲突

3.poll和epoll和select的优缺点、

4.线程同步机制是用来做什么的?

5.五子棋项目问题--

算法题:

6.LeetCode.重排链表

给定一个单链表 L 的头节点 head ,单链表 L 表示为:  L0 → L1 → … → Ln-1 → Ln  请将其重新排列后变为: L0 → Ln → L1 → Ln-1 → L2 → Ln-2 → … 不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。

 

平时真的应该好好练算法 ,当时就给十分钟,没撕出来,wwww~~~~

思路:这道题就是相当于将三个简单题结合起来了,分别是

876.链表的中间节点

这里要明白一个概念,定义快慢指针,同时指向头结点,让它们俩同时移动,slow移动一个节点,fast移动两个节点,当fast指向空时,slow一定指向中间节点。是因为每次fast比slow快移动一个,fast的速度是slow的2倍,而当fast指向末尾时,slow刚好移动fast的一半距离,所以说slow指向了链表的中间节点。

206.翻转链表

最后就是合并链表

将这个题拆分一下就不难了,首先是找到链表的中间节点,

 ListNode* findMid(ListNode* head){//找到中间节点ListNode* slow=head;ListNode* fast=head;while(fast!=nullptr&&fast->next!=nullptr){fast=fast->next->next;slow=slow->next;}return slow;}

 然后是翻转链表

  ListNode* reverseList(ListNode* head){//翻转后端节点ListNode* prev=nullptr;ListNode* cur=head;while(cur!=nullptr){ListNode* temp=cur->next;cur->next=prev;prev=cur;cur=temp;}return prev;}

 最后是合并链表,合并链表的思想如下图所示

首先,将中点作为头结点,然后将后端链表进行翻转,

代码如下所示:

合并思路跟上面的黄线是一样的。要注意通过l1_temp来存储l1的下一个节点的地址,防止丢失

 void merge(ListNode* l1,ListNode* l2){ListNode* l1_temp;ListNode* l2_temp;while(l1!=nullptr&&l2!=nullptr){l1_temp=l1->next;l2_temp=l2->next;l1->next=l2;l1=l1_temp;l2->next=l1;l2=l2_temp;}}

http://www.yayakq.cn/news/235762/

相关文章:

  • 怎样做招嫖网站网站推广套餐
  • 怎么更换网站logo国内主要的o2o电商平台
  • 电子产品网站建设策划书已注册的网站如何注销
  • 深圳做网站公司有哪些上海国际贸易有限公司
  • 建设网站方式有哪些免费论坛建站系统
  • 网站空间与服务器wordpress导航页
  • 标准型网站构建查企业免费的网站
  • 专业网站设计公司推荐wordpress 商品分类
  • 网站 f型长春网络公司营销模式
  • 网站备案资料修改用什么软件写网站
  • 广州市做民宿什么网站比较好西安网站建设 玖佰网络
  • 织梦wordpress帝国对比深圳网站建设模板乐云seo
  • 域名 利用域名做网站 邮箱网站效果代码
  • 公司网站建设的wordpress刷不出图片
  • 自己做网站系统教程途途外贸企业网站管理系统
  • wordpress博客网站描述在哪里搭建平台 提供舞台
  • 重庆建站管理系统价格网站优化 价格查询
  • 医院双语网站建设的意义怎样做淘宝客导购网站
  • 网站导航是什么意思wordpress 图片展示页面
  • 东莞做企业营销型网站的公司工信部官网备案查询系统
  • 迁安做网站哪家好wordpress副标题
  • 电商网站建设需要哪些技术企业网站怎么扣费的
  • 公司做网站的费用怎么入账泰州网站建设价位
  • 大型综合新闻门户网站织梦模板wordpress 广播条
  • 装修网站怎么做的防红短链接生成
  • 海口网站建设的开发方案网站app建设方案
  • 才艺多网站建设公司网站建设工作总结培训
  • 做房产网站多少钱苍南网站建设
  • 广州可以做票务商城的网站公司wordpress开发团队
  • 网站是公司域名是个人可以吗网站和服务器是什么关系