ds2

ds2

2024 09 11
hw2

1

3 B
8 A
13 D
15 C

2

1

Node* merge(Node *p,Node *q){
  if(p->val > q->val){
    swap(p, q);
  }
  Node *ans=p, *last=p;
  p=p->next;
  
  while(p && q){
    if(p->val > q->val){
      swap(p, q);
    }
    last->next=p;
    last=p;
    p=p->next;
  }
  if(p){
    last->next=p;
  }
  else{
    last->next=q;
  }

  return ans;
}

2

Node* merge(Node *p,Node *q){
  if(p->val > q->val){
    swap(p, q);
  }
  Node *ans=p, *last=p;
  p=p->next;
  
  while(p && q){
    if(p->val > q->val){
      swap(p, q);
    }
    last->next=p;
    last=p;
    p=p->next;
  }
  if(p){
    last->next=p;
  }
  else{
    last->next=q;
  }

  ans=reverse(ans);
  return ans;
}
Node* reverse(Node *p){
  Node *n=p->next, *nn;
  p->next=NULL;
  while(n){
    nn=n->next;
    n->next=p;
    p=n;
    n=nn;
  }
  return p;
}

7

Node* reverse(Node *p){
  Node *n=p->next, *nn;
  p->next=NULL;
  while(n){
    nn=n->next;
    n->next=p;
    p=n;
    n=nn;
  }
  return p;
}
posted @   suxxsfe  阅读(20)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?

This blog has running: 1856 days 1 hours 59 minutes 41 seconds

Copyright © 2025 suxxsfe
Powered by .NET 9.0 on Kubernetes
点击右上角即可分享
微信分享提示