亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

【快樂(lè)水題】677. 鍵值映射

sean / 1155人閱讀

摘要:原題力扣鏈接鍵值映射題目簡(jiǎn)述實(shí)現(xiàn)一個(gè)類,支持兩個(gè)方法,和初始化對(duì)象插入鍵值對(duì),字符串表示鍵,整數(shù)表示值。如果鍵已經(jīng)存在,那么原來(lái)的鍵值對(duì)將被替代成新的鍵值對(duì)。返回所有以該前綴開頭的鍵的值的總和。

原題:

力扣鏈接:677. 鍵值映射

題目簡(jiǎn)述:

實(shí)現(xiàn)一個(gè) MapSum 類,支持兩個(gè)方法,insert 和 sum:

MapSum() 初始化 MapSum 對(duì)象
void insert(String key, int val) 插入 key-val 鍵值對(duì),字符串表示鍵 key ,整數(shù)表示值 val 。如果鍵 key 已經(jīng)存在,那么原來(lái)的鍵值對(duì)將被替代成新的鍵值對(duì)。
int sum(string prefix) 返回所有以該前綴 prefix 開頭的鍵 key 的值的總和。

解題思路

1.利用map來(lái)做map;
2.查詢前綴要使用substr(),第一把沒仔細(xì)審題使用了find()提交失敗了;
3.over;

C++代碼:

class MapSum {public:    MapSum() {           }        void insert(string key, int val) {        umap[key] = val;    }        int sum(string prefix) {        int ret = 0;        int i = 0;        for(auto it = umap.begin(); it != umap.end(); it++)        {            if(it->first.substr(0, prefix.size()) == prefix)            {                ret += it->second;            }        }        return ret;    }private:     unordered_map umap;};/** * Your MapSum object will be instantiated and called as such: * MapSum* obj = new MapSum(); * obj->insert(key,val); * int param_2 = obj->sum(prefix); */

力扣結(jié)果展示:

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/123501.html

相關(guān)文章

  • 快樂(lè)水題】495. 提莫攻擊

    摘要:當(dāng)提莫攻擊艾希,艾希的中毒狀態(tài)正好持續(xù)秒。正式地講,提莫在發(fā)起發(fā)起攻擊意味著艾希在時(shí)間區(qū)間含和處于中毒狀態(tài)。如果提莫在中毒影響結(jié)束前再次攻擊,中毒狀態(tài)計(jì)時(shí)器將會(huì)重置,在新的攻擊之后,中毒影響將會(huì)在秒后結(jié)束。 ...

    k00baa 評(píng)論0 收藏0
  • 677-鍵值映射(Map Sum Pairs)

    摘要:前言前綴樹同系列的題目,可以用前綴樹的思路來(lái)存儲(chǔ),只需要基于之前的前綴樹實(shí)現(xiàn)改造。對(duì)于方法,你將得到一對(duì)字符串,整數(shù)的鍵值對(duì)。字符串表示鍵,整數(shù)表示值。實(shí)例代碼的前綴字符子節(jié)點(diǎn)存儲(chǔ)的值,不為則為終止節(jié)點(diǎn)字符串表示鍵,整數(shù)表示值。 前言 前綴樹同系列的題目,可以用前綴樹的思路來(lái)存儲(chǔ),只需要基于之前的前綴樹實(shí)現(xiàn)改造。原題目要求如下: 實(shí)現(xiàn)一個(gè) MapSum 類里的兩個(gè)方法,insert 和...

    YorkChen 評(píng)論0 收藏0
  • LeetCode 677 鍵值映射[Map] HERODING的LeetCode之路

    摘要:解題思路這道題可以開掛一波,反向套娃,你讓我實(shí)現(xiàn)鍵值映射,那我就用鍵值映射實(shí)現(xiàn),直接定義一個(gè),用來(lái)記錄和對(duì),函數(shù)實(shí)現(xiàn)時(shí),通過(guò)來(lái)統(tǒng)計(jì)擁有的值的和,代碼如下 解題思路...

    zilu 評(píng)論0 收藏0
  • SpringBoot非官方教程 | 第十八篇: 定時(shí)任務(wù)(Scheduling Tasks)

    摘要:構(gòu)建工程創(chuàng)建一個(gè)工程,在它的程序入口加上開啟調(diào)度任務(wù)。創(chuàng)建定時(shí)任務(wù)創(chuàng)建一個(gè)定時(shí)任務(wù),每過(guò)在控制臺(tái)打印當(dāng)前時(shí)間。通過(guò)在方法上加注解,表明該方法是一個(gè)調(diào)度任務(wù)。 這篇文章將介紹怎么通過(guò)spring去做調(diào)度任務(wù)。 構(gòu)建工程 創(chuàng)建一個(gè)Springboot工程,在它的程序入口加上@EnableScheduling,開啟調(diào)度任務(wù)。 @SpringBootApplication @EnableSch...

    BingqiChen 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<