Tag: st

按字母顺序对链表进行排序

我想问你,如果可以简单地按字母顺序对名字进行排序? 我认为这是可能的,但我不知道如何。 你能帮帮我吗? 我将非常感激。 “我”按下应该扫描新名称并将此名称添加到链表,然后按字母顺序对此列表进行排序“d”按下应显示整个排序列表 “k”按下程序结束 我用结构数组做了这个,它工作得很好,但我不知道如何对链表做同样的事情…… 非常感谢你 :) 这是代码: #include #include #include typedef struct list{ char name[100]; struct list *next; }LIST; int main() { int i, n, k = 0, v = 0, m = 0, j = 0; char str[100], c; LIST *p_first = NULL, *p_act = NULL, *p_prev = NULL; while((c=getchar())!=’k’) { […]