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

上海市建设干部学校网站免费网站seo优化

上海市建设干部学校网站,免费网站seo优化,在手机上怎么做网页,微信优惠券网站怎么做的题目 解答 排序哈希表方法 其中,key"".join(sorted(str))使用的原因可以被拆解为:str是一个字符串,例如abc,当使用sorted进行排序后,返回的是一个个字母组成的列表[a, b, c],因此使用join后&a…

题目

解答 

排序哈希表方法

其中,key="".join(sorted(str))使用的原因可以被拆解为:str是一个字符串,例如'abc',当使用sorted进行排序后,返回的是一个个字母组成的列表['a', 'b', 'c'],因此使用join后,会将字母重新组合为字符串,传送给key。

  • 时间复杂度nklogk,空间复杂度nk 

计数哈希表方法

  • 时间复杂度:O(n(k+∣Σ∣)),其中 n 是 strs 中的字符串的数量,k 是 strs 中的字符串的的最大长度,Σ 是字符集,在本题中字符集为所有小写字母,∣Σ∣=26。需要遍历 n 个字符串,对于每个字符串,需要 O(k) 的时间计算每个字母出现的次数,O(∣Σ∣) 的时间生成哈希表的键,以及 O(1) 的时间更新哈希表,因此总时间复杂度是 O(n(k+∣Σ∣))。

  • 空间复杂度:O(n(k+∣Σ∣)),其中 n 是 strs 中的字符串的数量,k 是 strs 中的字符串的最大长度,Σ 是字符集,在本题中字符集为所有小写字母,∣Σ∣=26。需要用哈希表存储全部字符串,而记录每个字符串中每个字母出现次数的数组需要的空间为 O(∣Σ∣),在渐进意义下小于 O(n(k+∣Σ∣)),可以忽略不计。

若当k的长度很大时,使用排序算法具有更高的效率。

 

 

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

相关文章:

  • 做网站亏本网络营销活动策划
  • 如何用微信小程序做网站手机网页制作软件
  • 网站开发有什么点子广告平台推广渠道
  • 计算机毕设网站代做百度手机助手网页版
  • 在线a视频网站一级a做爰seo关键词库
  • 厦门房产网吉林seo管理平台
  • ps外包网站百度人工客服电话是多少
  • 公司网站首页导航html百度营销推广登录平台
  • 汽车之家网站系统是什么做的万能引流软件
  • 做电影网站赚钱么中国万网官网登录
  • 建设银行网站入口友情链接查询友情链接检测
  • 网站设计数据库怎么做松松软文平台
  • 网站建设维护项目seo引擎优化工具
  • 东莞建设局门户网站网络营销优秀案例
  • 2019为赌博网站做代理被判缓刑南京百度快速排名优化
  • easyui 做网站网推平台
  • 海外网站推广优化专员网络推广属于什么行业
  • 什么做网站开发semikron
  • congqin网站建设上海最新事件
  • 网站建设评审会总结发言百度客服电话号码
  • 武汉做公司网站nba最新交易一览表
  • 昆明网签备案查询seo优化工作有哪些
  • 旅游网站建设网谷歌浏览器手机版下载
  • 有什么网站做生鲜配送的自助建站系统源码
  • 网站推广公司推广关键词怎么设置
  • 网站维护外包西安做seo的公司
  • 电子商务网站模块怎么创建网址
  • 汉服网站开发背景职业技术培训机构
  • 怎样找公司做单的网站网络培训课程
  • 刚做的婚恋网站怎么推广最新的疫情信息