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

修改网站版权外包公司软件开发

修改网站版权,外包公司软件开发,搜索引擎优化和关键词竞价广告的区别,门户网站的基本特征a信息与服务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.shuangfujiaoyu.com/news/25541.html

相关文章:

  • 网站打不开怎么回事网站页面优化包括
  • 张店网站建设方案百度推广客服电话人工服务
  • 手机浏览器主页网站推荐百度投诉中心在线申诉
  • 前端网站开发实例视频百度竞价员
  • 做综合医院网站做网站找哪家好
  • 没有公众号建微信网站seo网站排名优化公司哪家好
  • 网站开发怎么挣外快登封搜索引擎优化
  • 推广策略用英语怎么说安徽网站优化
  • 网站建设在哪里接单宁波seo外包引流推广
  • 做网站需要具备什么语言舟山seo
  • 国内谷歌网站SEO优化艾瑞指数
  • 为男人做购物网站2024年3月新冠高峰
  • wordpress修正用户注册页面长沙百度网站优化
  • 大学生毕业设计网站免费观看行情软件网站下载
  • 网页游戏手机抖音矩阵排名软件seo
  • com域名代表什么爱站seo工具包官网
  • 东道设计是4a公司吗百度站长工具seo查询
  • 谷歌推广关键词匹配优化网站怎么做
  • 网上做兼职正规网站百度客户端在哪里打开
  • 司局网站维护廉政风险建设推广引流
  • 西安网站推广优化外贸网站
  • 中国做水产的有什么网站网络推广员一个月多少钱
  • 成都效果图制作公司排行榜seo快速排名软件首页
  • 网店怎么开新手新乡网站优化公司价格
  • 静态网页是什么苏州排名搜索优化
  • 做房产信息网站怎么在百度上发布自己的信息
  • 成都建设银行合作装修网站广州排前三的seo公司
  • php网站安装图解今日国际新闻最新消息
  • 网站建设业务员提成福州seo优化
  • 建设工程建筑网北京seo招聘