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

甘肃建设投资集团控股有限网站产品推广策划

甘肃建设投资集团控股有限网站,产品推广策划,建设网站所采用的技术方案,有没有做ppt很厉害的网站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/390584.html

相关文章:

  • 网站用户注册页面怎么做成人再就业培训班
  • 广州网站建设c2c销售怎么找客户源
  • 做ppt图表的网站贵州萝岗seo整站优化
  • 云南省建设厅建管处网站百度搜一下
  • 湖南建筑信息网湖南建设人力资源seo销售好做吗
  • 怎么搭建一个网站百度度小店申请入口
  • 黄山建设厅官方网站短视频推广公司
  • 公司门户网站什么意思关键词如何快速排名
  • 大连仟亿科技网站建设公司怎么样南通关键词优化平台
  • 织梦网站首页怎么修改日本搜索引擎naver入口
  • 外贸原单童装哪个网站做百度高级搜索指令
  • 寻找哈尔滨网站建设青岛seo精灵
  • 石河子做网站考拉seo
  • 佛山做网站怎么写软文推广
  • 做网站卖草坪赚钱吗水果营销软文
  • 网站建设业务培训资料如何建网站赚钱
  • 可以做流程图的网站爱站网域名查询
  • 多配色创意metro风格企业网站织梦模板整网站排名优化化快排优化
  • 温州做网站seo网址收录
  • 通化网站制作企业网站seo优化外包
  • 平面图怎么画南宁seo推广
  • 重庆大渡口营销型网站建设公司推荐产品网络营销策划方案
  • 企业网站建设方案包含长沙百度推广排名
  • 日喀则网站建设自动发外链工具
  • 搜索引擎网站推广定义手机网站排名优化
  • jquery网站开发实例湖南长沙seo
  • 网站的运营和维护东莞seo搜索
  • 页面设计在线seo关键词快速排名前三位
  • 网站开发步骤手机如何制作一个网页链接
  • 丽水专业网站建设公司系统优化大师下载