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

php动态网站开发有什么用微博营销案例

php动态网站开发有什么用,微博营销案例,社交app网站开发,网站特效网题目描述 给定一个字符串 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.15wanjia.com/news/7463.html

相关文章:

  • 我的网站要怎样做才能让人家搜到公司推广方法有哪些
  • 网站开发设计师公众号怎么开通
  • 宠物医院网站开发背景合肥seo整站优化
  • 网站备案信息查询申请表宠物美容师宠物美容培训学校
  • 网站建设技术方案模板佛山seo优化
  • 开发网站如何选需要注意什么公司做网页要多少钱
  • 针对餐饮公司推广做网站方法深圳外贸网络推广渠道
  • 零食网站页面模板网站优化公司怎么选
  • 济南抖音推广公司seo培训资料
  • 网站后台和移动开发营销引流都有什么方法
  • 塑模毕业设计代做网站网络营销工具包括
  • e盒印网站开发武汉seo推广
  • 杭州做电商网站免费手机网页制作
  • 免费建网站知乎网站建设详细方案模板
  • 网站建设的最新技术seo快速收录快速排名
  • 众筹网站建设广州网站推广平台
  • 建设网站都需要准备什么材料网络营销做得好的产品
  • 要个网站网站建设方案模板
  • wordpress调用副标题优化电脑的软件有哪些
  • 有趣的个人网站seo技巧分享
  • 哪个公司网站做的最好公司网页制作需要多少钱
  • 规划网站需要几个步骤西安最新消息今天
  • 吴中快速建设网站价格googleseo推广
  • 杭州网站建设哪里好佛山seo整站优化
  • 汽车网站seo外链推广员
  • 海南房产网站制作上海关键词优化公司bwyseo
  • 武汉站哪家设计公司北京seo
  • 建设网站小常识seo营销网站
  • 便宜做网站8818成都百度网站排名优化
  • 网站建设与管理报告南宁seo关键词排名