主要是記錄下 std::hash 的用法,結合 lambda 表示式,感覺這樣挺方便的,雖然現在看起來還是挺暈
例子 [leetcode49]
給定乙個字串陣列,將字母異位片語合在一起。字母異位詞指字母相同,但排列不同的字串。
class solution ] (const array& arr)->size_t );
};unordered_map, vector, decltype(gethash)> mp(0,gethash);
for(string& str:strs)
;int length=str.length();
for(int i=0;i> ans;
for(auto i:mp) ans.emplace_back(i.second);
return ans;
}};
利用TreeMap對map進行排序
treemap是可以根據鍵對map進行排序的,注意 是根據鍵。一般來講,鍵可以使integer或者是string,但是也可以是物件,但是該物件的實現類必須實現comparable介面。class mycompare implements comparable override public stri...
利用AppMetrics對Web進行監控教程
一 基礎準備 安裝依賴 這裡可以通過nuget或使用命令列進行安裝,具體需要安裝的類庫如下 注意版本 啟用度量指標 因為我們的資料需要符合promethues格式,所以後續教程我們會替換預設的格式採用符合的格式。首先我們需要program.cs裡輸入以下內容 public static iwebho...
利用Rustlings對Rust語言進行學習
我們開啟rust官網,可以看到學習下面介紹了三種學習方式,我們可以以 rust程式語言 這本電子書為主來進行快速入門,同時在學習了幾個章節後,通過rustlings進行閱讀和編寫rust 的語法基礎。它裡面有一些小練習可以讓我們更好的了解和學習rust。1.首先將倉庫轉殖到本地 由於github轉殖...