当前位置: 首页 > wzjs >正文

甘肃建设投资集团控股有限网站seo外链发布平台有哪些

甘肃建设投资集团控股有限网站,seo外链发布平台有哪些,云南住房建设厅网站,wordpress发送注册邮件失败1.面试题 03.06. 动物收容所 题目来源 动物收容所。有家动物收容所只收容狗与猫,且严格遵守“先进先出”的原则。在收养该收容所的动物时,收养人只能收养所有动物中“最老”(由其进入收容所的时间长短而定)的动物,或…

1.面试题 03.06. 动物收容所

题目来源

动物收容所。有家动物收容所只收容狗与猫,且严格遵守“先进先出”的原则。在收养该收容所的动物时,收养人只能收养所有动物中“最老”(由其进入收容所的时间长短而定)的动物,或者可以挑选猫或狗(同时必须收养此类动物中“最老”的)。换言之,收养人不能自由挑选想收养的对象。请创建适用于这个系统的数据结构,实现各种操作方法,比如enqueue、dequeueAny、dequeueDog和dequeueCat。允许使用Java内置的LinkedList数据结构。enqueue方法有一个animal参数,animal[0]代表动物编号,animal[1]代表动物种类,其中 0 代表猫,1 代表狗。dequeue*方法返回一个列表[动物编号, 动物种类],若没有可以收养的动物,则返回[-1,-1]。

示例 1:
输入:
[“AnimalShelf”, “enqueue”, “enqueue”, “dequeueCat”, “dequeueDog”, “dequeueAny”]
[[], [[0, 0]], [[1, 0]], [], [], []]
输出:
[null,null,null,[0,0],[-1,-1],[1,0]]

class AnimalShelf {queue<int> cats, dogs;
public:AnimalShelf() {}void enqueue(vector<int> animal) {int id = animal[0], type = animal[1];if (type) dogs.push(id);else cats.push(id);}vector<int> dequeueAny() {if (cats.empty()) return dequeueDog();else if (dogs.empty()) return dequeueCat();if (cats.front() < dogs.front()) return dequeueCat();return dequeueDog();}vector<int> dequeueDog() {if(dogs.empty()) return {-1, -1};int id = dogs.front();dogs.pop();return {id, 1};}vector<int> dequeueCat() {if(cats.empty()) return {-1, -1}; int id = cats.front();cats.pop();return {id, 0};}
};

1.字母异位词分组

题目来源

给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。字母异位词 是由重新排列源单词的所有字母得到的一个新单词。

示例 1:
输入: strs = [“eat”, “tea”, “tan”, “ate”, “nat”, “bat”]
输出: [[“bat”],[“nat”,“tan”],[“ate”,“eat”,“tea”]]
示例 2:
输入: strs = [“”]
输出: [[“”]]

class Solution {
public:vector<vector<string>> groupAnagrams(vector<string>& strs) {unordered_map<string, vector<string>> hash;for (auto & s : strs){string temp = s;sort(temp.begin(), temp.end());hash[temp].push_back(s);}vector<vector<string>> ret;for (auto & [x, y] : hash){ret.push_back(y);}return ret;}
};
http://www.dtcms.com/wzjs/269657.html

相关文章:

  • 网站建设流程及细节网店如何营销推广
  • 怎样免费做彩票网站seo顾问服务
  • 专业做刀具网站的公司长沙seo智优营家
  • 国内最大的网页模板网站山西seo优化公司
  • 网站的折线图怎么做html简单网页设计作品
  • 网站建设商业阶段百度广告收费标准
  • 做群头像的网站在线制作如何注册网站平台
  • 金牌网站设计网站建设类聚seo
  • 邹平做网站的公司视频号怎么付费推广
  • 合肥网站设计培训网络推广推广
  • 江苏城乡建设职业学院官方网站济南网站制作平台
  • 淮北百度seo免费seo营销软件
  • 建外贸网站需要多少钱百度指数名词解释
  • 网站建设 荆州广州市新闻发布
  • 一级a做片免费网站怎样在百度上发布信息
  • 正能量免费软件网站播放视频速度优化
  • nginx wordpress php7seo关键词推广方式
  • 网络推广及网站建设合作协议搜易网优化的效果如何
  • 做网站宣传多少钱seo推广绩效考核指标是什么
  • 哪些企业合适做网站西安疫情最新消息1小时内
  • 企业网站建设公司 宣武百度网盘电脑版登录入口
  • 欧美做愛网站金泉网做网站多少钱
  • 开发网站企业seo网上培训
  • 官方网站怎样做东莞seo网站排名优化
  • 陕西专业网站开发联系电话百度代理授权查询
  • 制作网站多少钱一个石家庄seo关键词排名
  • 琶洲网站建设小红书推广方式有哪些
  • 高端模版网站怎么引流客源最好的方法
  • 下沙网站建设2023网站分享
  • 网站没有备案怎么做支付湖口网站建设