没有合适的资源?快使用搜索试试~ 我知道了~
本文用c++实现了兄弟单词的查找,算法已经通过OJ的测试case,易懂
资源推荐
资源详情
资源评论
#include<iostream>
#include<string>
#include<vector>
#include<sstream>
#include<algorithm>
using namespace std;
vector<string> judge_bro(vector<string> dic, string find_b)
{
//for (int i = 0; i < dic.size(); ++i)
// cout << dic[i] << " ";
//cout << find << "--";
vector<string> dic_bro;
auto length = find_b.length();
for (int i = 0; i < dic.size(); ++i)
{
if (dic[i].length() == length)
{
string tmp = dic[i];
string tmp_find = find_b;
sort(tmp.begin(), tmp.end());
sort(tmp_find.begin(), tmp_find.end());
if (tmp == tmp_find) //结果比较
{
if (dic[i] != find_b) //不相等的情况下
dic_bro.push_back(dic[i]);
#include<string>
#include<vector>
#include<sstream>
#include<algorithm>
using namespace std;
vector<string> judge_bro(vector<string> dic, string find_b)
{
//for (int i = 0; i < dic.size(); ++i)
// cout << dic[i] << " ";
//cout << find << "--";
vector<string> dic_bro;
auto length = find_b.length();
for (int i = 0; i < dic.size(); ++i)
{
if (dic[i].length() == length)
{
string tmp = dic[i];
string tmp_find = find_b;
sort(tmp.begin(), tmp.end());
sort(tmp_find.begin(), tmp_find.end());
if (tmp == tmp_find) //结果比较
{
if (dic[i] != find_b) //不相等的情况下
dic_bro.push_back(dic[i]);
资源评论
左庶长
- 粉丝: 119
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功