package sjjs;
import java.util.PriorityQueue;
import java.util.Scanner;
public class TestHZZC {
public static void main(String[] args) {
System.out.println("请输入字符串");
Scanner scan=new Scanner(System.in);
while(scan.hasNext()){
PriorityQueue<String> pq=new PriorityQueue<String>();
String str=scan.nextLine();
for(int i=0;i<str.length();i++){
pq.add(str.substring(i));
}
//之所以前面定义size,因为size是变动的...每次poll之后就会-1
int size=pq.size();
for(int i=0;i<size;i++){
System.out.println(pq.poll());
}
}
}
}
//输入:peo
//输出:eo
//o
//peo
后缀子串排序
最新推荐文章于 2024-03-18 17:25:29 发布