日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

LeetCode 1418. 点菜展示表(哈希map)

發(fā)布時間:2024/7/5 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 LeetCode 1418. 点菜展示表(哈希map) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1. 題目

給你一個數(shù)組 orders,表示客戶在餐廳中完成的訂單,確切地說, orders[i]=[customerNamei,tableNumberi,foodItemi] ,其中 customerNamei 是客戶的姓名,tableNumberi 是客戶所在餐桌的桌號,而 foodItemi 是客戶點的餐品名稱。

請你返回該餐廳的 點菜展示表
在這張表中,表中第一行為標(biāo)題,其第一列為餐桌桌號 “Table” ,后面每一列都是按字母順序排列的餐品名稱。
接下來每一行中的項則表示每張餐桌訂購的相應(yīng)餐品數(shù)量,第一列應(yīng)當(dāng)填對應(yīng)的桌號,后面依次填寫下單的餐品數(shù)量。

注意:客戶姓名不是點菜展示表的一部分。此外,表中的數(shù)據(jù)行應(yīng)該按餐桌桌號升序排列。

示例 1: 輸入:orders = [["David","3","Ceviche"], ["Corina","10","Beef Burrito"], ["David","3","Fried Chicken"], ["Carla","5","Water"], ["Carla","5","Ceviche"], ["Rous","3","Ceviche"]] 輸出: [["Table","Beef Burrito","Ceviche","Fried Chicken","Water"], ["3","0","2","1","0"], ["5","0","1","0","1"], ["10","1","0","0","0"]] 解釋: 點菜展示表如下所示: Table,Beef Burrito,Ceviche,Fried Chicken,Water 3 ,0 ,2 ,1 ,0 5 ,0 ,1 ,0 ,1 10 ,1 ,0 ,0 ,0 對于餐桌 3:David 點了 "Ceviche""Fried Chicken",而 Rous 點了 "Ceviche" 而餐桌 5:Carla 點了 "Water""Ceviche" 餐桌 10:Corina 點了 "Beef Burrito" 示例 2: 輸入:orders = [["James","12","Fried Chicken"], ["Ratesh","12","Fried Chicken"], ["Amadeus","12","Fried Chicken"], ["Adam","1","Canadian Waffles"], ["Brianna","1","Canadian Waffles"]] 輸出: [["Table","Canadian Waffles","Fried Chicken"], ["1","2","0"], ["12","0","3"]] 解釋: 對于餐桌 1:Adam 和 Brianna 都點了 "Canadian Waffles" 而餐桌 12:James, Ratesh 和 Amadeus 都點了 "Fried Chicken"示例 3: 輸入:orders = [["Laura","2","Bean Burrito"],["Jhon","2","Beef Burrito"],["Melissa","2","Soda"]] 輸出:[["Table","Bean Burrito","Beef Burrito","Soda"],["2","1","1","1"]]提示: 1 <= orders.length <= 5 * 10^4 orders[i].length == 3 1 <= customerNamei.length, foodItemi.length <= 20 customerNamei 和 foodItemi 由大小寫英文字母及空格字符 ' ' 組成。 tableNumberi 是 1500 范圍內(nèi)的整數(shù)。

來源:力扣(LeetCode)
鏈接:https://leetcode-cn.com/problems/display-table-of-food-orders-in-a-restaurant
著作權(quán)歸領(lǐng)扣網(wǎng)絡(luò)所有。商業(yè)轉(zhuǎn)載請聯(lián)系官方授權(quán),非商業(yè)轉(zhuǎn)載請注明出處。

2. 解題

class Solution { public:vector<vector<string>> displayTable(vector<vector<string>>& orders) {unordered_map<string,map<string,int>> m;//桌號,菜,數(shù)量vector<vector<string>> food = {{"Table"}};//表頭vector<string> tableId;//桌號for(auto& od : orders){m[od[1]][od[2]]++;tableId.push_back(od[1]);//桌號food[0].push_back(od[2]);//菜品}sort(tableId.begin(), tableId.end(),[&](auto a, auto b){if(a.size()==b.size())return a < b;return a.size() < b.size();});//桌號排序tableId.erase(unique(tableId.begin(),tableId.end()), tableId.end());//桌號去重sort(food[0].begin()+1, food[0].end());//菜品排序food[0].erase(unique(food[0].begin()+1, food[0].end()), food[0].end());//菜品去重food.resize(tableId.size()+1);//開辟空間for(int i = 1; i < food.size(); ++i){food[i].push_back(tableId[i-1]);//第一列,桌號for(int j = 1; j < food[0].size(); ++j)food[i].push_back(to_string(m[food[i][0]][food[0][j]]));//其余列數(shù)量}return food;} };

984 ms 90.2 MB

總結(jié)

以上是生活随笔為你收集整理的LeetCode 1418. 点菜展示表(哈希map)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 青青草久久伊人 | 欧美一级片在线看 | 女优一区二区三区 | 农村妇女毛片 | 国产va视频 | 日日干夜夜爽 | 国产午夜精品免费一区二区三区视频 | 国产亚洲欧美日韩精品一区二区三区 | 91精品国产色综合久久不卡电影 | 亚洲一级二级片 | 爱爱高潮视频 | av资源网在线观看 | 少妇高潮灌满白浆毛片免费看 | 亚洲天堂2021av | 桃谷绘里香在线播放 | 国产裸体舞一区二区三区 | 青娱乐欧美 | 日韩av综合网站 | 中文字幕二区在线观看 | av永久在线 | 欧美一a | 黄色一级大片 | 黄色一级片. | 国产不雅视频 | 秘密基地电影免费版观看国语 | 日韩欧av | 国内视频一区二区三区 | 亚洲美女综合网 | 欧美永久精品 | 丁香啪啪 | 久久国精品 | 女生扒开尿口让男生桶 | 亚洲高清免费视频 | 天天爱夜夜操 | 搡老岳熟女国产熟妇 | 一级片麻豆 | 激情偷拍| 黄色复仇草 | 日本久久中文字幕 | 免费欧美 | 国产精品国产三级国产普通话对白 | 久久偷拍免费视频 | 在线观看你懂的网站 | 91成人精品一区在线播放 | 亚洲一区二区麻豆 | 18禁肉肉无遮挡无码网站 | 99热9| 国产欧美日韩在线视频 | 日本在线不卡一区二区三区 | 欧美激情专区 | 精品一区二区三区视频日产 | 亚洲女人视频 | 97精品免费视频 | 亚洲一区二区三区无码久久 | 欧美特级毛片 | 欧洲亚洲女同hd | 精品人妻无码一区二区性色 | se欧美| 国产精品人妻 | 天天cao| www视频在线观看网站 | 在线观看sm | 苏晴忘穿内裤坐公交车被揉到视频 | 涩涩网站免费 | 变态另类一区 | 少妇aaaaa| 一级片视频免费观看 | 精品国产免费一区二区三区 | 双性娇喘浑圆奶水h男男漫画 | 麻豆国产精品视频 | 神马伦理影视 | 97视频网址 | 欧美激情久久久 | 伊人色婷婷 | 好吊色视频一区二区 | 激情久久五月 | 青青草视频免费 | 欧美性生活视频 | jvid视频 | 日韩精品啪啪 | 欧美xxxxxx片免费播放软件 | 一级高清毛片 | 亚洲无av| 国产女主播一区二区三区 | 国产精品久久久久久一区二区三区 | 免费观看成人鲁鲁鲁鲁鲁视频 | 一级片高清 | 欧美男人又粗又长又大 | 免费观看av网址 | 少妇高潮一区二区三区69 | 中文字幕一区二区三区乱码不卡 | 久久精品一二区 | 国产精品久久网站 | 五个女闺蜜把我玩到尿失禁 | 6699嫩草久久久精品影院 | 国产在线极品 | 色在线免费观看 | 影音先锋在线看片资源 | 黄频视频在线观看 |