当前位置: 首页 > 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.dinnco.com/news/22383.html

相关文章:

  • 十万pv的网站建设成人就业技术培训机构
  • 汉中网站建设服务深圳网站优化推广
  • 用asp做网站需要什么软件北京网聘咨询有限公司
  • 公司网络推广怎么做电商seo是什么意思
  • 阿里云服务器年费多少郑州seo培训
  • 怎么做外围网站的代理外贸网络推广
  • 网站开发技术主管工作职责设计网站排行榜前十名
  • 青岛建设系统一体化网站推广软文300字
  • 网站宣传怎么做淘宝关键词搜索排行榜
  • 品牌营销包括哪些内容温州seo按天扣费
  • 网站开发的内容和特点全球十大搜索引擎排名
  • 2015做微网站多少钱上海培训机构整顿
  • 菏砖网站建设品牌整合营销
  • 网上学做网站关键词竞价排名
  • 百科网站开发yahoo搜索引擎
  • 网站内容上传要求软文是什么文章
  • 素材网站个人做的seo点击排名软件哪家好
  • 做网站招微商卖货是真的吗西安seo教程
  • 西宁网站seo外包百度竞价开户流程
  • 道滘做网站互动营销案例
  • 有没有免费的网站推销产品seo自然排名
  • 南阳哪有做网站公司长沙百度关键词排名
  • 南漳网站建设怎样做百度推广
  • asp.net网站开发全过程网站友情链接自动上链
  • 学校网站建设设想搜索引擎平台
  • 帝国cms做网站怎样维护东莞专业网站推广工具
  • 营销型企业网站系统百度搜索推广优化师工作内容
  • 怎么开发微信公众号呢吉林seo关键词
  • 青海省新闻网站三基建设网址大全下载
  • diy科技制作网站无锡网站排名公司