一些常用的演算法技巧總結
給定兩個字串 s 和 t ,編寫乙個函式來判斷 t 是否是 s 的字母異位詞。
示例 1:
輸入: s = 「anagram」, t = 「nagaram」
輸出: true
示例 2:
輸入: s = 「rat」, t = 「car」
輸出: false
說明:你可以假設字串只包含小寫字母。
public
boolean
isanagram
(string s, string t)
int arr=
newint[26
];char
chararray = s.
tochararray()
;char
chararray2 = t.
tochararray()
; hashmap
map =
newhashmap
<
>()
;for
(int i=
0;i)for
(int i=
0;i)for
(int i=
0;i<
26;i++)}
return
true
;
一些常用的演算法技巧
1 巧用陣列下標 例 在統計乙個字串中字幕出現的次數時,我們就可以把這些字母當做陣列下標,在遍歷的時候,如果字母a遍歷到,則arr a 就可以加1了。法一 利用物件的key值不重複 var str hajshdjldjf function count str for var i 0 i str.le...
常用的一些SQL技巧歸納總結
這幾天在寫索引,想到一些有意思的 tips 希望大家有收穫。一 一些常見的 sql實踐 1 負向條件查詢不能使用索引 not in not exists 都不是好習慣 可以優化為 in查詢 2 前導模糊查詢不能使用索引 而非前導模糊查詢則可以 3 資料區分度不大的字段不宜使用索引 原因 性別只有男,...
自己總結的一些VC常用技巧
ctrl 1 插入對話方塊資源 ctrl 2 插入選單資源 ctrl 3 插入游標資源 ctrl 4 插入圖示資源 ctrl 5 插入位圖資源 ctrl 6 插入工具欄資源 ctrl 7 插入加速健表資源 ctrl 8 開啟字串資源 ctrl 9 開啟版本資源。在debug時 f5 除錯程式 shi...