LeetCode 1 判定字元是否唯一

2021-10-03 05:37:32 字數 625 閱讀 3847

實現乙個演算法,確定乙個字串 s 的所有字元是否全都不同。

示例 1:

輸入: s = "leetcode"

輸出: false

示例 2:

輸入: s = "abc"

輸出: true

限制:0 <= len(s) <= 100

如果你不使用額外的資料結構,會很加分。

方法一: 使用string中的indexof方法

public

static

boolean

isunique2

(string astr)

}return

true;}

方法二: 使用位運算 asciici一共128個數, 使用兩個long型別 用位置去記錄這個數就可以了

public

static

boolean

isunique

(string astr)

high64 |= bitindex;

}else

low64 |= bitindex;}}

return

true

;}

LeetCode 1位元與位元字元

有兩種特殊字元。第一種字元可以用一位元0來表示。第二種字元可以用兩位元 10 或 11 來表示。現給乙個由若干位元組成的字串。問最後乙個字元是否必定為乙個一位元字元。給定的字串總是由0結束。示例 1 輸入 bits 1,0,0 輸出 true 解釋 唯一的編碼方式是乙個兩位元字元和乙個一位元字元。所...

Leetcode1陣列練習

31.next permutation class solution def plusone self,digits list int list int l 1 c 0if len digits 0 return digits cur len digits 1 while cur 1 if digi...

判定是否互為字元重排

題目描述 給定兩個字串 s1 和 s2,請編寫乙個程式,確定其中乙個字串的字元重新排列後,能否變成另乙個字串。示例1 輸入 s1 abc s2 bca 輸出 true 示例2 輸入 s1 abc s2 bad 輸出 false 根據題目的描述,我的思路就是 比較s1和s2的每個相同字母是數量,如果每...