永发信息网

sort函数明明只有一个参数,在调用是却说 function does not take 1 parameters

答案:2  悬赏:50  手机版
解决时间 2021-03-13 03:25
#include
using namespace std;
template
class Node
{
public:
T NodeValue;
Node *next;
Node():next(NULL){}
Node(const T&item, Node* nextnode=NULL):NodeValue(item),next(nextnode){}
bool operator<(const Node& t)
{
return NodeValue }

};
Node* sort(Node* front)
{
Node* newnode;
(*newnode).next=front;
Node* bef=front;
Node* pre=(*front).next;
Node* first=newnode;
Node* next=front;
Node* temp1;
Node* temp2;
int i=1;
int k;
while(pre!=NULL)
{

for(int j=1; j<=i; j++)
{
if((*pre)<(*next))
{
temp2=(*pre).next;
temp1=(*first).next;
(*first).next=pre;
(*pre).next=temp1;
k=1;
break;
}
first=next;
next=(*next).next;
}
first=newnode;
next=front;
i++;
if(k=1)
{
pre=temp2;
(*bef).next=pre;
}
else
{
first=pre;
pre=(*pre).next;
}
k=0;

}
return front;
}
Node* merge(Node*s1, Node*s2)
{
while((*s1).next!=NULL)
{
s1=(*s1).next;
}
(*s1).next=s2;
Node* sort();
return Node*sort(s1);
}

int main(int argc, char* argv[])
{
Node *front1=NULL,*newnode1;
for(int i=1; i<5; i++)
{
newnode1=new Node(i,front1);
front1=newnode1;

}
cout<<(*newnode1).NodeValue;
Node *front2=NULL,*newnode2;
for(int j=8; j>4; j--)
{
newnode2=new Node(j,front2);
front2=newnode2;
}

return 0;
}
最佳答案
你的merge函数有误
Node* sort(); // 缺少参数,此外语法不对,前面的Node*干啥的?
return Node*sort(s1); // 语法错误
全部回答
搜一下:sort函数明明只有一个参数,在调用是却说 function does not take 1 parameters
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
戒指挂在胸前的意义~!
【吾尝终日不食】《论语》解释子曰:“吾尝终
CANTV是怎么安装软件的
捡到别人的东西还给人家,这是一种什么精神,谈
200吨电动液压千斤顶最高能提升多高
南岳电控(衡阳)工业技术有限公司在什么地方啊
读“黄河干流部分河段水质状况分布图”,完成
乾隆的两个老师的名字是什么?越详细越好
银行新股申购理财产品收益情况分析
亚马逊退货钱退到哪
含羞草长的太高都倒了怎么办?剪枝吗?要剪的
鲁山县平顶山上海馄饨这个地址在什么地方,我
三农+平台怎么样?说是做农产品销售的!
乾隆通宝宝淅古币值多少钱
在Windows 98中创建启动盘,要使用控制面板的
推荐资讯
有什么适合青少年的外国或国产电影
荣耀6x和荣耀8青春版,哪个综合性能更好些
我5年前买的索尼笔记本电脑 512内存 128显存
路易威登南宁店怎么去啊,有知道地址的么
用青字取笔名,两个字的,女生的
科唯广告我想知道这个在什么地方
描写学校餐厅的诗句,不要名言警句
今天星期几l买杭州到商城的火车票
吴亮殿怎么去啊,有知道地址的么
《所日》的诗人是什么朝代的
清朝最穷是哪个皇帝执政
农工商超市金陵店这个地址在什么地方,我要处
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?