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

php动态网站开发有什么用写文章在哪里发表挣钱

php动态网站开发有什么用,写文章在哪里发表挣钱,湖南做网站公司,靠做任务赚零花钱的网站题目描述 给定一个字符串 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.hkea.cn/news/2944/

相关文章:

  • 彩票网站怎么做ip管理免费网站模板
  • 网站开发毕业论文国际域名注册网站
  • 网站 可信验证企业培训课程安排表
  • 设计海报的软件搜索引擎营销简称seo
  • 门户网站建设进一步提升百度广告服务商
  • 2016手机网站制作规范网站怎么添加外链
  • 咨询公司经营范围大全网站关键词seo费用
  • 易县做网站太原seo关键词排名优化
  • 人力网站建设的建议搜索引擎营销的主要方法包括
  • 大良营销网站建设如何郑州网络营销公司
  • 门头广告设计图片seo及网络推广招聘
  • 织梦网站上线seo零基础教学视频
  • node做网站优势域名停靠浏览器
  • 市网站制作网站seo什么意思
  • 动态网站建设编程自考百度客服电话人工服务热线电话
  • 服装代销的网站源码厦门人才网唯一官网登录
  • php网站建设的公司电商如何推广自己的产品
  • 做测试的网站百度服务平台
  • 不锈钢餐具做外贸哪个网站好网页设计代码
  • 枣庄网站建设推广工具有哪些
  • 国外做电商网站有哪些方面河南网站建设公司哪家好
  • 做网站 360的好不好旺道网站排名优化
  • 做外贸网站需要注意什么郑州今天刚刚发生的新闻
  • wordpress域名网站搬家怎么推广公众号让人关注
  • python网站开发实践长沙百度首页排名
  • 微信小程序可以做电影网站吗优化大师使用方法
  • 三门峡建设网站哪家好网站免费软件
  • 网站建设费 科目长春做网站公司长春seo公司
  • 亚马逊品牌备案的网站怎么做企业网站营销实现方式解读
  • 怎么做网站门户满足seo需求的网站