国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

JavaScript實現查找字符串中第一個不重復的字符

2024-05-06 16:13:14
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了JavaScript實現查找字符串中第一個不重復的字符,需要的朋友可以參考下
 
 

此算法僅供參考,小菜基本不懂高深的算法,只能用最樸實的思想去表達。

 

復制代碼代碼如下:

 //找出字符串中第一個不重復的字符
 // firstUniqueChar("vdctdvc"); --> t
 function firstUniqueChar(str){
   var str = str || "",
       i = 0,
       k = "",
       _char = "",
       charMap = {},
       result = {name: "",index: str.length};
   for(i=0;i<str.length;i++){
     _char = str.charAt(i);
     if(charMap[_char] != undefined){
       charMap[_char] = -1;
     }else{
       charMap[_char] = i;
     }
   }
   for(k in charMap){
     if(charMap[k]<0){
       continue;
     }
     if(result.index>charMap[k]){
       result.index = charMap[k];
       result.name = k;
     }
   }
   return result.name;
 }

 

小伙伴們如有更好的思路,還請告之一下,不勝感激


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 松桃| 英超| 临潭县| 杭州市| 台湾省| 台东县| 曲松县| 广东省| 姜堰市| 文登市| 广东省| 延安市| 祁连县| 子洲县| 武定县| 贡觉县| 桂平市| 怀集县| 罗定市| 文成县| 三河市| 宝山区| 青龙| 阿城市| 集贤县| 梓潼县| 泰来县| 济源市| 高雄市| 道真| 安西县| 屏山县| 乐业县| 浦东新区| 江陵县| 东山县| 岗巴县| 大同市| 平顶山市| 黄龙县| 科技|