力扣Hot100-148排序链表(插入排序/归并排序)
创始人
2024-12-29 09:05:04
0

给你链表的头结点head,请将其按升序排列并返回排序后的链表

示例 1:

输入:head = [4,2,1,3] 输出:[1,2,3,4] 

示例 2:

输入:head = [-1,5,3,4,0] 输出:[-1,0,3,4,5] 

示例 3:

输入:head = [] 输出:[] 

提示:

  • 链表中节点的数目在范围[0, 5 * 104]
  • -105<= Node.val <= 105

方法一:插入排序,但是由于链表是无序的,插入排序在最坏情况下的时间复杂度是 O(n^2),这对于较大的输入会导致超时

插入排序思想,依次对未排序的节点插入到已经有序的链表中

#include #include using namespace std; struct ListNode{ 	int val; 	ListNode*next; 	ListNode(int x):val(x),next(NULL){} };  void create(ListNode* head){ 	int n=300; //	cin>>n; 	ListNode* p=head; 	int a=2; 	for(int i=0;i>a; 		ListNode* temp=new ListNode(a++); 		 		p->next=temp; 		p=p->next; 		 	} 	ListNode* temp=new ListNode(1); 		 		p->next=temp; 		p=p->next; } void print(ListNode* head){ 	ListNode* p=head; 	while(p!=NULL){ 		cout<

相关内容

热门资讯

黑科技了解"微扑克发... 黑科技了解"微扑克发牌机制!外挂透明挂辅助脚本(黑科技)玩家教你"都是存在有挂;运微扑克发牌机制辅助...
黑科技辅助挂(wPk)德州ai... 1、黑科技辅助挂(wPk)德州ai机器人(透视)智能ai(真是是真的有挂)。2、德州ai机器人透视辅...
专业黑科技(AAPOKEr)是... 专业黑科技(AAPOKEr)是正规的吗(透视)透视辅助(本来真的有挂)1、许多玩家不知道辅助软件怎么...
透视辅助!德州之星透牌器是真的... 透视辅助!德州之星透牌器是真的吗,德州ai辅助有用吗,安装教程(有挂工具)1、打开软件启动之后找到中...
黑科技攻略"wpk有... 黑科技攻略"wpk有伙牌吗!外挂透明挂辅助下载(黑科技)解密教程"本来存在有挂;1、用户打开应用后不...
黑科技好友房(德扑之星)透明软... 黑科技好友房(德扑之星)透明软件的使用方法(透视)ai软件(往昔真的是有挂);1分钟了解详细教程(微...
玄学辅助挂(德扑)德朴之星辅助... 玄学辅助挂(德扑)德朴之星辅助器(AI)德朴之星辅助器(竟然存在有挂);1、点击下载安装,德朴之星辅...
透视辅助!wpk德州职业代打,... 透视辅助!wpk德州职业代打,wpk辅助,详细教程(有挂技巧);进入游戏-大厅左侧-新手福利-激活码...
黑科技能赢"德扑之星... 黑科技能赢"德扑之星实战!外挂透明挂辅助挂(黑科技)扑克教程"真是存在有挂1、首先打开德扑之星实战最...
黑科技app(wEPoke)a... 黑科技app(wEPoke)ai代打技巧(黑科技)透明挂辅助(确实存在有挂)这是由厦门游乐互动科技有...