leetcode 1418. Display Table of Food Orders in a Restaurant 点菜展示表
Problem: 1418. Display Table of Food Orders in a Restaurant 点菜展示表食物集合用有序集合哈希表用有序哈希表拿到食物集合然后统计每个桌子id上每道菜的频次 ump最后组织起来得到结果列表Codeclass Solution { public: vectorvectorstring displayTable(vectorvectorstring orders) { int n orders.size(); setstring food; mapint, unordered_mapstring, int ump; for(int i 0; i n; i) { food.insert(orders[i][2]); ump[stoi(orders[i][1])][orders[i][2]]; } vectorvectorstring ret; vectorstring header{Table}; for(const string st : food) header.push_back(st); ret.push_back(header); for(auto [k, udp] : ump) { vectorstring tmp((int)header.size(), 0); tmp[0] to_string(k); for(int i 1; i header.size(); i) { if(udp.count(header[i])!0) { tmp[i] to_string(udp[header[i]]); } } ret.push_back(tmp); } return ret; } };
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2426747.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!