在我的主要上调用合并排序我的链表

时间:2013-12-30 10:02:08

标签: c linked-list mergesort

我是C的新手,我有一个问题要问。

我正在创建一个包含此结构的链表:

 struct node
 {
      char data[100];
      struct node *previous;  // Points to the previous node
      struct node *next;   // Points out to the next node
 }*head, *last;

我被要求在我的代码中添加一个函数来对我的列表进行排序。 我使用了一个名为merge sort algorithm的代码来测试和理解它的功能。现在我想在我的主要上打电话,但不知道如何。

这是我的函数名称:

struct node *merge_sort(struct node *head)

现在,如果我说我在main()上打电话,我应该怎么做? 如果我没有好好问这个问题,请告诉我。

由于

1 个答案:

答案 0 :(得分:0)

电话会是,

merge_sort(head);