3.10
4.将两个单链表合并成一个有序单链表
由于以前初学c++时所写的代码不堪入目,不符合规范性,完整性和鲁棒性,于是今日重写其核心算法以警示自己。
Node* Merge(Node p1Head, Node p2Head)
{
if(p1Head == nullptr)
return p2Head;
if(p2Head == nullptr)
return p1Head;
Node
3.10
4.将两个单链表合并成一个有序单链表
由于以前初学c++时所写的代码不堪入目,不符合规范性,完整性和鲁棒性,于是今日重写其核心算法以警示自己。
Node* Merge(Node p1Head, Node p2Head)
{
if(p1Head == nullptr)
return p2Head;
if(p2Head == nullptr)
return p1Head;
Node