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

腾冲市住房和城乡建设局网站做一个网站需要多少费用

腾冲市住房和城乡建设局网站,做一个网站需要多少费用,河北涞水建设厅官方网站,百度平台推广联系方式题目 给你一个字符串数组#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/886187/

相关文章:

  • 东莞营销型网站建站淘金企业网站建设
  • 怎么用模板做网站手机python编程软件
  • 做视频网站都需要什么软件下载广东网站建设哪家专业
  • 开淘宝的店铺网站怎么做网页设计需要学什么书
  • 如何做收费网站微信小程序开发教程详解
  • 软件下载网站如何履行安全管理义务网站合同书
  • 普宁17网站一起做淘宝网站建设 丽水
  • 网站注册需要多少钱wordpress缓存失败
  • 西安h5响应式网站施工企业安全生产管理规范最新版
  • 电商平台网站建设如何安装网站模版
  • wordpress攻击跳转seo营销软件
  • 广东中山市做网站python做的网站如何部署
  • VPS做镜像网站wordpress 安装七牛
  • 雄安做网站优化的公司小程序开发公司哪里强
  • 做的网站没有注册国家建设部网站倪虹
  • 中英文网站怎么实现做网站有名的公司
  • 先网站开发后软件开发显示网站运行时间代码
  • 品牌网站制作流程图百度网页版入口页
  • 哪些人需要做网站网站开发工程师 招聘
  • 东莞网站建设多长时间如何将网址提交到一些权重比较高的网站
  • 阳江网站seo公司wordpress建站博客
  • 我想做京东网站淘宝怎么做的wordpress淘宝联盟转链
  • 虚拟钱包对接网站开发视频教程营销型网站建设要懂代码吗
  • 莱州教育网站一站式网站搭建
  • 开发网站开票名称是什么捕鱼游戏网站开发商
  • 我国中小企业网站建设怎样办自己的网站
  • 如何推广自己网站链接通化北京网站建设
  • 小型的游戏网站怎么做WordPress设置作者信息
  • 网站建设师要求关键词优化排名易下拉排名
  • 网站建设步骤及推广方法做网站的公司叫什么