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

wordpress简约新闻自媒体主题六安网站怎么做seo

wordpress简约新闻自媒体主题,六安网站怎么做seo,wordpress product插件,网站建设梦幻创意题目 给你一个字符串数组#xff0c;请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。 字母异位词 是由重新排列源单词的所有字母得到的一个新单词。 示例 1: 输入: strs [“eat”, “tea”, “tan”, “ate”, “nat”, “bat”] 输出: [[“bat”],[“nat”,…题目 给你一个字符串数组请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。 字母异位词 是由重新排列源单词的所有字母得到的一个新单词。 示例 1: 输入: strs [“eat”, “tea”, “tan”, “ate”, “nat”, “bat”] 输出: [[“bat”],[“nat”,“tan”],[“ate”,“eat”,“tea”]] 示例 2: 输入: strs [“”] 输出: [[“”]] 示例 3: 输入: strs [“a”] 输出: [[“a”]] 提示 1 strs.length 104 0 strs[i].length 100 strs[i] 仅包含小写字母 JS解法1: 排序 由于互为字母异位词的两个字符串包含的字母相同因此对两个字符串分别进行排序之后得到的字符串一定是相同的故可以将排序之后的字符串作为哈希表的键并将字母异位词保存为对应键的值随后将对应键的值作为新对象返回。 /*** param {string[]} strs* return {string[][]}*/ var groupAnagrams function(strs) {const map new Map(); //创建一个Map对象来存储分组后的结果for (let str of strs) {let array Array.from(str); //将字符串转换为字符数组并对字符数组进行排序array.sort();let key array.toString(); // 将排序后的字符数组转换为字符串作为 Map 的键let list map.get(key) ? map.get(key) : new Array(); // 检查当前键在 Map 中是否已存在若不存在则创建一个新数组否则获取已有数组list.push(str); //将当前字符串添加到对应键的数组map.set(key, list); //将键值对更新至Map}return Array.from(map.values()); };JS解法2: 计数 由于互为字母异位词的两个字符串包含的字母相同因此两个字符串中的相同字母出现的次数一定是相同的故可以将每个字母出现的次数使用字符串表示作为哈希表的键。 由于字符串只包含小写字母因此对于每个字符串可以使用长度为 26 的数组记录每个字母出现的次数。需要注意的是在使用数组作为哈希表的键时不同语言的支持程度不同因此不同语言的实现方式也不同。 /*** param {string[]} strs* return {string[][]}*/ var groupAnagrams function(strs) {const map new Object();for (let s of strs) {const count new Array(26).fill(0); 创建一个长度为 26 的数组用于统计每个字符出现的次数for (let c of s) {count[c.charCodeAt() - a.charCodeAt()]; // 将当前字符转换为 ASCII 码并统计在 count 数组中的对应位置}map[count] ? map[count].push(s) : map[count] [s]; // // 检查当前统计数组 count 是否已存在于 map 中若存在则将当前字符串添加到对应的数组中否则创建一个新数组并添加到 map 中}return Object.values(map); };
http://www.zqtcl.cn/news/821447/

相关文章:

  • 大连网站备案高品质网站建设公司
  • 建站模板哪个好网站添加子域名
  • html5创意网站创建网站公司好
  • php网站开发外文旅游电子商务网站的品牌建设
  • 陕西西安网站建设公司哪家好网页框架是什么
  • 广东网站建设效果安福网站建设
  • 如何将html发布到网站微帮网免费发布信息网
  • 做个网站西安专业网络推广公司
  • 建设网站cms网站开发后台需要自己写吗
  • 天津协会网站建设学计算机的做网站的叫什么工作
  • 商城网站建设缺点淘宝店铺怎么免费推广
  • 利于优化的网站模板360建筑网密码忘了
  • 商务网站建设找哪家网页设计商品页面制作
  • 连云港网站建设方案大型门户网站多少钱
  • win7 iis设置网站首页网站建设攵金手指科杰壹陆
  • 阿里巴巴网站建设的功能定位手机在线制作图片加字
  • 网站联系我们的地图怎么做的电子商务网站建设完整案例教程
  • 北京学习网站建设湖北省建设厅政务公开网站
  • 推广做网站联系方式贵州省领导班子名单一览表
  • 厦门的网站建设公司徐州城乡建设局网站
  • 天津圣辉友联网站建设南昌本地生活网站有哪些
  • 境外社交网站上做推广上海网站建设的价格低
  • 山西专业网站建设大全高校网站群建设研究
  • 网络营销网站建设流程网站功能设计指什么
  • 企业网络推广网站琼海市建设局网站
  • 移动网站搭建网页设计页面设计
  • 建设网站进行商品营销的重要性恢复正常百度
  • 美容会所网站模板下载jsp网站开发实现增删改查
  • 注册网站需要注意什么深圳建站公司兴田德润官网多少
  • 广东网站优化布吉做棋牌网站建设有哪些公司