有人可以解释这个程序的提示吗?

时间:2016-12-07 08:04:40

标签: c sorting

  

您将首先创建一个用于处理字符串项的接口。   基本上,您需要执行以下操作:

     

创建名为item.h的接口定义类型Item表示char   *(即一个c字符串)实现一个较小的函数,比较两个字符串并返回

     

应该先行。然后,您将添加到链接列表界面   以下函数:linkedlistScanInit:标题   函数将是linkedlistScaninit(pLinkedList列表)。功能   将一个链表作为输入,从命令行中读取一组   字符串,并将它们存储在链表中。你可以打电话给   function linkedlistAddNode将一个节点添加到链接的末尾   名单。 linkedlistShow:函数的标题将是   linkedlistShow(pLinkedList列表)。该函数将链表列为   输入,遍历链表并显示其中的内容

     

最后,您将创建一个main,您的main将如下:

     

}

     

您将使用linkedListSt.h和linkedListSt.c中的代码

抱歉,从pdf中弄得很乱,我似乎无法调整它而不会搞砸它。

因此被要求基本上在链表上的选择排序方法中对字符串进行排序。我的问题不是代码特定的,但“比较两个字符串的功能较少”是什么意思。这是否意味着它只需要声明?会返回字符串指针或字符串指针指针吗?另外,我无法理解linkedlistScanInit的含义?

我不完全确定这里的问题是什么。它并没有要求我对实际列表进行排序,或者至少那是我对它的不了解。

1 个答案:

答案 0 :(得分:1)

我猜他们的意思是比较两个字符串中的哪一个是“更小”的功能。按字母顺序排列。

函数声明可能如下所示:

int lessThan(char *a, char *b);

如果a小于b则返回1,否则返回0.我将把实现留给你。

祝你好运