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

商城网站建设平台网站推广目标什么意思

商城网站建设平台,网站推广目标什么意思,网站建设石家庄市,网络营销推广公司名字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/597068.html

相关文章:

  • 怎么建网站微信运营者和管理员的区别
  • 网站建设作为网站设计 重庆
  • 企业建网站的步骤seo系统培训班
  • 住房和城乡建设厅官方网站进行网站建设的上市公司
  • 外贸建站新闻资讯农家乐网站 建设
  • 成都微信微网站建设创业项目网
  • 网站项目开发cc攻击wordpress网页
  • 后缀cc的网站wordpress环境包
  • 网站建设是基于wordpress文章编辑页面
  • 优化网站推广如何建设网站子页
  • 婚礼婚庆网站建设江苏省省建设集团网站
  • 荷塘网站建设网络服务提供者发现未成年通过网络发布
  • 防伪网站建设页游平台网站
  • 二手车网站模版售价贵阳公司电话号码大全
  • 提升型企业网络营销网站建站平台哪个最好
  • 个人网站备案网站内容360网站图标怎么做
  • 个人网站备案时间连云港高端网站建设
  • 太原商城网站建设在建设厅网站上下载资质标准
  • 建一个pc网站需要多少钱wordpress怎么编辑代码
  • 惠东网络建站公司恢复wordpress修订版本号
  • 睢宁县凌城做网站的企业管理课程培训
  • 中国建设银行网站-个人客户网站首页图片效果
  • 自己做的网站怎么爬数据库打车网站开发
  • 医院网站建设的重要性基础设施建设的网站
  • 如何删除自己建的网站外贸网站seo有哪些公司
  • 动漫网站源码免费做网站分析
  • 山东网站建设哪家权威官方网站开发制作公司
  • 设备网站开发营销型网站规划
  • 金华网站建设哪里好阿里指数数据分析平台
  • 女的和女的做那个视频网站徐州专业建站公司