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

技术网站建设高端网站设计技术分析

技术网站建设,高端网站设计技术分析,团购网站模板免费下载,智慧团建手机登录入口电脑版题目描述 给定一个字符串 s ,找到 它的第一个不重复的字符,并返回它的索引 。如果不存在,则返回 -1 。 用例 示例 1: 输入: s “leetcode” 输出: 0 示例 2: 输入: s “loveleetcode” 输出: 2 示例 3: 输入: s “aabb”…

题目描述

给定一个字符串 s ,找到 它的第一个不重复的字符,并返回它的索引 。如果不存在,则返回 -1 。

用例

示例 1:

输入: s = “leetcode”
输出: 0
示例 2:

输入: s = “loveleetcode”
输出: 2
示例 3:

输入: s = “aabb”
输出: -1

解析

其实就是按顺序找出每个字符出现的次数,但凡出现的次数大于1,该字符可以直接过滤掉

源码示例

/**
* @param {string} s
* @return {number}
*/
var firstUniqChar = function(s) {let map=new Map()for(let i=0;i<s.length;i++){if(map.has(s[i])){map.set(s[i],-1);}else{map.set(s[i],i)}}for(let key of map.keys()){if(map.get(key)>=0){return map.get(key);}}return -1;
};
var firstUniqChar = function(s) {let map=new Map()for(let i=0;i<s.length;i++){if(map.has(s[i])){map.set(s[i],-1);}else{map.set(s[i],i)}}for(let key of map.keys()){if(map.get(key)>=0){return map.get(key);}}return -1;
};

运行结果:
在这里插入图片描述

tip:

合理利用map结构,能够使得大多数算法题变得简单

http://www.yayakq.cn/news/289800/

相关文章:

  • 长治哪里能找到做网站的技术员网站单页别人是怎么做的
  • 网站首页site不到 a5如何做营销推广
  • 电商网站建设规划上海网络推广工资
  • 做二维码签到的网站抚顺市 网站建设
  • wordpress三站合一柳州市安全教育平台
  • 互联网与网站有哪些广州教育网站设计公司
  • 滨海做网站价格电商排名前十名品牌
  • 城乡与住房建设部网站免费宝塔主机
  • 做网站如何文字链接文字定制研发服务
  • 电商网站开发周期网站建设开发收费
  • wordpress网站换主机展厅装修设计公司有
  • 揭阳网站建设网站邢台公司做网站
  • 网站开发制做如何建立自己网站平台
  • wordpress建站技巧手机怎么安装 wordpress
  • 网站建设满意度问卷调查如何说服企业做网站
  • 淘宝上买衣服的网站运营方案
  • 富锦网站制作看片
  • 婚纱网站html源码网站seo顾问
  • 买域名和服务器做自己的网站中国建设银行个人网上银行登录官网
  • 大连网站设计九必选仟亿科技做分析图地图网站
  • wordpress最强的教育网站网站建设优秀公司
  • 做网站招商需要具备什么网站管理规划方案
  • 怎样把建好的网站上传到互联网旅游网站需求分析
  • 自己给网站做优化怎么做容易导致网站作弊的几个嫌疑
  • 网站建设按期没有完成能要回定金吗织梦网站图片移动
  • wordpress网站性能高德开放平台
  • 深圳外贸建站搭建哪家好wordpress好看的背景图片
  • 做常州美食网站首页的背景图吉林省最新消息今天新增
  • 南充移动网站建设查注册公司
  • 北京门户网站有哪些企业官网网页