• 白菜刷LeetCode记-387. First Unique Character in a String


    今天的题目也是一道简单题目,题目如下:

    一看到这题就知道应该用Map这个数据结构了。代码如下:

     1 /**
     2  * @param {string} s
     3  * @return {number}
     4  */
     5 var firstUniqChar = function(s) {
     6     let myMap = new Map();
     7     let arr = s.split('');
     8     
     9     for(let i = 0 ; i < s.length ; i++){
    10         if(myMap.has(arr[i])){
    11             myMap.set(arr[i], myMap.get(arr[i]) + 1 );
    12         }else{
    13             myMap.set(arr[i], 1);
    14         }
    15     }
    16     
    17     for(let i = 0 ; i < s.length ; i++){
    18         if(myMap.get(arr[i]) == 1)
    19             return i;
    20     }
    21     
    22     return -1;
    23 };
  • 相关阅读:
    P1007 独木桥
    P1789 【Mc生存】插火把
    P2658 汽车拉力比赛
    1959 拔河比赛
    P1936 水晶灯火灵
    websocket
    瀑布流布局
    Router
    图片占位
    单位
  • 原文地址:https://www.cnblogs.com/sssysukww/p/9646718.html
Copyright © 2020-2023  润新知