题解 | #后缀子串排序#

后缀子串排序

https://www.nowcoder.com/practice/f89f96ea3145418b8e6c3eb75773f65a

#include <iostream>
#include <string>
#include <vector>
#include <algorithm>

void print(std::vector<std::string> substring) {
	for (int i = 0; i < substring.size(); i++) {
		std::cout << substring[i] << std::endl;
	}
}

int main() {
	std::string a;
	std::cin >> a;
	std::vector<std::string> substring;
	for (int i = a.size() - 1; i >= 0; i--) {
		substring.emplace_back(a.substr(i, a.size() - i));
	}
	std::sort(substring.begin(), substring.end());
	print(substring);
	return 0;
}

全部评论

相关推荐

用微笑面对困难:只要你保证项目和获奖都是真的就行尤其是“对战,总负责人”啊这些套职,基本上队员,打杂的都这么写
点赞 评论 收藏
分享
LuvSran:是人我吃。老师就是学校呆久了,就业方面啥都不懂,还自以为是为了我们就业好。我学校就一破双非,计科入行率10%都没有,某老师还天天点名,说是出勤率抬头率前排率高了,华为什么的大厂就会来,我们就是不好好上课才没有厂来招。太搞笑了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务