链表冒泡排序

  • Post author:
  • Post category:其他




题目



题目描述

根据输入,采用尾插法创建链表。对创建的链表使用冒泡排序进行降序排序,输出排序后的链表。

说明:程序中不可见数组、容器,否则计0分。



输入

测试次数t

每组测试数据格式为:

数据个数n

n行,每行一个字符串



输出

对每组测试数据,输出字符串按字典降序排序后的链表。各组输出间以空行分隔。



示例输入

2

4

shenzhen

nanjing

beijing

wuhan

6

china

brazil

germany

philippines

switzerland

singapore



示例输出

wuhan

shenzhen

nanjing

beijing

switzerland

singapore

philippines

germany

china

brazil



代码

#include<iostream>
#include<string>
using namespace std;

class node
{
   
public:
	string name;
	node* next;
	node() {
   next = nullptr;}
}



版权声明:本文为NP_hard原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。