下载此文档

美团面试算法题.docx


文档分类:管理/人力资源 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
美团面试算法题
链表翻转。给出一个链表和一个数k,比如链表1→2→3→4→5→6,k=2,则翻转后2→1→4→3→6→5,若k=3,翻转后3→2→1→6→5→4,若k=4,翻转后4→3→2→1→5→6,用程序实现
1.

美团面试算法题
链表翻转。给出一个链表和一个数k,比如链表1→2→3→4→5→6,k=2,则翻转后2→1→4→3→6→5,若k=3,翻转后3→2→1→6→5→4,若k=4,翻转后4→3→2→1→5→6,用程序实现
Node{
data;
*next;
4.};
reverse(Node*head,Node*end){
(head==NULL||end==NULL)return;
*pre=NULL,*cur=head,*stop=end->next;
(cur!=stop){
*nxt=cur->next;
->next=pre;
=cur;
=nxt;
13.}
14.}
15.


*reverseAll(Node*head,int k){
(head==NULL||knext;
(cur==NULL)
;
23.}
(cur==NULL)return head;
*begin=cur->next,*end=begin;
*pre=head;
(head,cur);
28.
(begin!=NULL){
(int i=0;inext;
(end==NULL)
;
34.}
(end==NULL){
->next=begin;
;
38.}
{


*nextbegin=end->next;
链表翻转。给出一个链表和一个数k,比如链表1→2→3→4→5→6,k=2,则翻转后2→1→4→3→6→5,若k=3,翻转后3→2→1→6→5→4,若k=4,翻转后4→3→2→1→5→6,用程序实现

美团面试算法题 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人杏杏铺
  • 文件大小17 KB
  • 时间2022-05-19
最近更新