当前位置: 首页 > wzjs >正文

手机网站 百度推广保险网站建设公司

手机网站 百度推广,保险网站建设公司,wordpress批量注册用户,wordpress 前端图片上传1. 题意 给定一个字符串的集合&#xff0c;根据字符串中含有字符种类和数目进行分类。 2. 题解 只要排序后的字符串是完全一样的&#xff0c;我们就可以认为它们属于同一类。 直接排序 class Solution1 { public:vector<vector<string>> groupAnagrams(vector&…

1. 题意

给定一个字符串的集合,根据字符串中含有字符种类和数目进行分类。

2. 题解

只要排序后的字符串是完全一样的,我们就可以认为它们属于同一类。

  • 直接排序

class Solution1 {
public:vector<vector<string>> groupAnagrams(vector<string>& strs) {// string equal after sortstd::unordered_map< std::string, int> tpos;std::vector< std::vector<std::string> > ans;for (auto &str: strs) {std::array<int, 26> char_cnts{};for (auto c: str) {char_cnts[ c - 'a']++;}std::string tgStr;for (int i = 0;i < 26; ++i) {if ( char_cnts[i]) {tgStr.append( char_cnts[i], 'a' + i);}}if ( not tpos.count( tgStr )) {int pos = static_cast<int>( ans.size() );std::vector< std::string> vec;ans.emplace_back( vec );tpos[ tgStr ] = pos;}ans[ tpos[ tgStr ] ].push_back( str );}return ans;}
};
  • 统计次数,构造排序后的字符串

class Solution {
public:vector<vector<string>> groupAnagrams(vector<string>& strs) {// string equal after sortstd::unordered_map< std::string, std::vector<std::string> > tpos;for (auto &str: strs) {std::string ps = str;std::sort(ps.begin(), ps.end());tpos[ps].push_back( str );}std::vector< std::vector<std::string> > ans;for (auto &[k,v]: tpos) {ans.emplace_back( v );}return ans;}
};
http://www.dtcms.com/wzjs/838453.html

相关文章:

  • 电商网站开发步骤前端代码 分享网站
  • 房屋租赁网站建设如何给客户定位慈溪网站优化
  • 山东网站制作策划成都网站开发建
  • 上海八号桥 网站建设深圳做app网站的公司名称
  • 做h5游戏的网站标准化信息网站建设与应用
  • 网站关键字如何选择网站关键词推广哪家好
  • 企业网站建设定位注意的问题贵港网站营销
  • 饰品交易网站怎么做长沙网站定制开发建设
  • 示范高校建设网站wordpress 二维码插件
  • 深一互联网站建设怎样有没有咨询求助做任务的网站
  • 淄博比较好的网站建设公司网站怎么留住用户
  • 网站域名分析wordpress 显示用户名
  • 如何找网站做推广杭州精品网站建设
  • 透明网站模板案例平台 网站
  • 做移动网站优化软件旅行社建设网站
  • 《网页设计与网站建设》大作业要求百度电脑版官方下载
  • 网站建设原创上海网站推广联盟
  • 企业网站推广的方式wordpress+sql+导入数据库备份
  • 苏州建设工程检测协会网站软件开发前景和发展
  • 潍坊网站建设服务商安阳网站建设_
  • 外包做一个网站一般费用管件网络销售怎么找客户
  • 做书的网站有哪些内容开发公司计算实际成本含土地费的税金吗
  • 青岛正规的网站建设公司惠州网站seo排名优化
  • c#做asp.net网站西安网站建设公司咪豆
  • 绍兴市越城区建设局网站深圳建筑装饰人才网
  • 自己做的宫崎骏动漫网站企业开展网络营销方案
  • 哪些网站可以找到兼职做报表的附近做广告牌的店
  • 成都装修公司网站建设厦门加盟网站建设
  • 如何提高网站的搜索排名哪里有做网站开发
  • 上门做指甲哪个网站公司网站怎么做分录