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

青岛胶东建设国际机场网站如何用.net做网站

青岛胶东建设国际机场网站,如何用.net做网站,求职简历,网页设计与制作黑马程序员电子版Coding Techniques 使用hash保存异位字符串问题解决方案相关题目 使用hash保存异位字符串 问题 为了保存独一无二的字符串组成时,一般可以联想到使用数组保存字符数量,但是怎么保存到unordered_set或者unordered_map中呢? 如果使用下面形式…

Coding Techniques

  • 使用hash保存异位字符串
    • 问题
    • 解决方案
    • 相关题目

使用hash保存异位字符串

问题

为了保存独一无二的字符串组成时,一般可以联想到使用数组保存字符数量,但是怎么保存到unordered_set或者unordered_map中呢?

如果使用下面形式:

using Key = array<int, 26>;
unordered_set<Key> us{}; // 会报错,implicit-default constructor

解决方案

上面代码的问题其实是没有对应的hash方法。

为了达到初始目标,可以使用string或者整型来达到目标

// string形式
unordered_set<string> us;
// ...
string tmp = srcStr;
sort(tmp.begin(), tmp.end());
us.insert(tmp); // us.emplace(tmp);// 整型形式
unordered_set<int> us;
// ...int key{};
for (auto c : s) {key |= 1 << (c - 'a');
}us.emplace(key);

相关题目

3272. 统计好整数的数目

http://www.dtcms.com/wzjs/611213.html

相关文章:

  • 南阳商都网站做网站app开发网站建设培训班
  • 定制网站 多少钱好的网站制作
  • 有个专门做装修的网站广东省东莞阳光网
  • 深圳网站建设网站网站平台建设的当前问题
  • 青岛网站建设首选思茅网站建设
  • 网站制作自学网网站找谁做
  • 网站建设公司的重要性本科自考是什么意思啊
  • 毕业设计做网站用什么wordpress 微信通知
  • 南昌网站建设方案外包软件开发平台是指什么
  • 牙科医院网站建设工作证明模板下载
  • 南充建设网站江苏建设教育网官网入口
  • 静态网站是什么意思滨海网站建设公司
  • 商务网站规划与设计实训心得杭州seo网站推广软件
  • 佛山便宜网站建设wordpress页面侧菜单
  • 川畅科技搜搜 网站设计wordpress修改管理员密码
  • 常用的网站建设技术百度帐号登录入口
  • 网站设计原则浙江广发建设有限公司网站
  • 学校网站群建设 ppt丹东建设工程信息网站
  • 东莞市的网站公司哪家好wordpress 自定义开发
  • 祥云网站推广林业网站模板
  • 动漫网站 设计个人网页设计与实现论文
  • 本地唐山网站建设ppt下载网站哪个好
  • 广西网站建设性价比高138企业邮箱登录
  • 网站缓存设置怎么做网站建设所需服务器费用
  • 每一个网站都要后台吗有经验的邵阳网站建设
  • 微信公众号开通流程宁波seo托管公司
  • 江西网站开发科技公司网络诚信 网站应怎么做
  • 网站建设公司美工如何找数据查询插件 wordpress
  • 网站建设煊煊网ai时代模版价格
  • 网络推广服务商产品介绍网站推广seo优化