麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

Merge k Sorted Lists

2019-11-08 01:33:43
字體:
來源:轉載
供稿:網友

Merge k sorted linked lists and return it as one sorted list. Analyze and describe its complexity.

struct Node{	int val;	Node *next;	Node(int x) : val(x), next(NULL){}};Node* merge(vector<Node*> &lists, int left, int right){	if (left == right)	{		return lists[left];	}	int mid = left + (right-left)/2;	Node *p = merge(lists, left, mid);	Node *q = merge(lists, mid+1, right);	Node *PRev = NULL;	Node *head = NULL;	while (p && q)	{		Node *cur = p;		if (p->val <= q->val)		{			cur = p;			p = p->next;		}		else		{			cur = q;			q = q->next;		}		if (head == NULL)		{			head = cur;			prev = head;		}		else		{			prev->next = cur;			prev = cur;		}	}	if (p == NULL)	{		prev->next = q;	}	else if (q == NULL)	{		prev->next = p;	}	return head;}Node* mergeList(vector<Node*> &lists){	return merge(lists, 0, lists.size()-1);}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久蜜桃精品一区二区三区综合网 | 国产精品白嫩白嫩大学美女 | 久久久久久久久成人 | 国产精品久久久乱弄 | 国产69久久精品成人看 | 国产精品久久久久久久久久10秀 | 国产一区二区免费在线观看视频 | a免费毛片 | 3344永久免费 | 在线观看免费污视频 | 国产1区2区在线 | 亚洲国产精久久久久久久 | 天堂精品久久 | 亚洲第一成网站 | 一区二区久久久久草草 | 黄色国产在线观看 | 国产精品久久久久久久久久久天堂 | 久久亚洲春色中文字幕久久 | 涩涩屋av | 国产一区二区三区在线视频 | 黄色视频a级毛片 | 中文字幕在线观看亚洲 | 成年毛片| 久久国产不卡 | av噜噜在线 | 成人在线国产 | 国产亚洲欧美日韩在线观看不卡 | 国内免费视频成人精品 | 在线a毛片免费视频观看 | 国产三级午夜理伦三级 | 麻豆小视频在线观看 | www.狠狠插.com| 免费久久久久 | 国产一区二区免费在线观看 | 91av99| 激情综合网俺也去 | 亚洲最大av网站 | 久久一本日日摸夜夜添 | 久久久久久久爱 | 日韩视频―中文字幕 | 一本色道久久综合狠狠躁篇适合什么人看 |