给定下面若干字符串,编写一个完整的程序解决如下问题:
1.将下面所有字符串按给定顺序依次写入文件str.in中;
2.从文件str.in中读取字符串,并创建链表,将每个字符串按原有顺序存放在链表中的每个结点中;
对此链表中的字符串按字母表的顺序采用冒泡法进行排序,并把每趟排序的结果分别输出到文件strBubble.out中和显示器上,每趟排序结果占一行,每个字符串用空格隔开;
3.从文件str.in中读取字符串,并创建链表,将每个字符串按原有顺序存放在链表中的每个结点中;
对此链表中的字符串按串长递减的顺序采用选择法进行排序,并把每趟排序的结果分别输出到文件strSelect.out中和显示器上,每趟排序结果占一行,每个字符串用空格隔开;
字符串如下:
Brazil
Holland
Columbia
CostaRica
France
Argentina
Germany
Belgium