هذه الخوارزمية هي للرجوع إليها فقط. لا يفهم Xiaocai بشكل أساسي الخوارزميات المتقدمة ويمكنه فقط التعبير عنها بأبسط الأفكار.
// اكتشف الحرف الأول في السلسلة غير المتكررة // firstuniquechar ("VDCTDVC") ؛ -> tfunction firstuniquechar (str) {var str = str || "" ، i = 0 ، k = "" ، _char = "" ، Charmap = {} ، result = {name: -1 ؛} else {charmap [_char] = i ؛}} لـ (k في charmap) {if (charmap [k] <0) {conter ؛} if (result.index> charmap [k]) {result.index = charmap [k] ؛ result.name = k ؛}}