討論串[閒聊] 每日LeetCode
共 719 篇文章
內容預覽:
49. Group Anagrams. 給你一些字串. 把他們排序好. 變成vector<vector<string>>. 排序的規則是. 當他們擁有的字母種類數量一樣就排在一起. 像是dog god dgo 就排在一起. dog god dgo pap ppa. 就會變成前三個排在一起 後兩個排在
(還有780個字)
內容預覽:
可以用 python dict 保留插入順序的性質. 如果是第一次出現的字元就把他的 index 記在 dict 裡. 如果不是就把他的 index (如果有的話) 刪掉. 這樣最後在 dict.items()[0] 的就會是最早出現的那個字元. class Solution:. def first
(還有358個字)
內容預覽:
思路:. 哈希表建表. 然後查1回傳. use std::collections::HashMap;. impl Solution {. pub fn first_uniq_char(s: String) -> i32 {. let mut counts = HashMap::new();. for
(還有223個字)
內容預覽:
https://leetcode.com/problems/first-unique-character-in-a-string. 387. First Unique Character in a String. 給一個字串s,找到第一個不重複的字元回傳其索引,不存在則回傳-1. Example 1
(還有969個字)