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

做展柜在哪些网站找客户discuz wordpress主题

做展柜在哪些网站找客户,discuz wordpress主题,云平台建设网站,分类目录网#x1f308;个人主页#xff1a;聆风吟 #x1f525;系列专栏#xff1a;数据结构、剑指offer每日一练 #x1f516;少年有梦不应止于心动#xff0c;更要付诸行动。 文章目录 一. ⛳️寻找文件副本(题目难度#xff1a;简单)1.1 题目1.2 示例1.3 限制1.4 解题思路一c代… 个人主页聆风吟 系列专栏数据结构、剑指offer每日一练 少年有梦不应止于心动更要付诸行动。 文章目录 一. ⛳️寻找文件副本(题目难度简单)1.1 题目1.2 示例1.3 限制1.4 解题思路一c代码 1.5 解题思路二c代码 二. ⛳️螺旋遍历二维数组(题目难度简单)1.1 题目1.2 示例1.3 限制1.4 解题思路c代码 结语 一. ⛳️寻找文件副本(题目难度简单) ⌈ 在线OJ链接,可以转至此处自行练习 ⌋ 1.1 题目 设备中存有 n 个文件文件 id 记于数组 documents。若文件 id 相同则定义为该文件存在副本。请返回任一存在副本的文件 id。 1.2 示例 输入 documents [2, 5, 3, 0, 5, 0] 输出 0 或 5 1.3 限制 0 ≤ documents[i] ≤ n-12 n 100000 1.4 解题思路一 排序遍历 对数组首先进行排序然后遍历数组如果documents[i] documents[i1]则返回doucuments[i]即可。 c代码 class Solution { public:int findRepeatDocument(vectorint documents) {//对数组进行排序 sort(documents.begin(),documents.end());//遍历查找判断documents[i]是否等于documents[i1]for(int i0;idocuments.size()-1;i){if(documents[i]documents[i1]) return documents[i];}//如果不存在返回-1return -1;} };1.5 解题思路二 哈希表 利用数据结构特点容易想到使用哈希表记录数组的各个数字当查找到重复数字则直接返回。 初始化 新建 HashSet 记为 map 遍历数组 documents 中的每个数字 doc 如果doc在hmap中说名重复直接返回doc;如果不在将doc添加至hmap中 如果不存在返回-1。 c代码 class Solution { public:int findRepeatDocument(vectorint documents) {//新建 HashSet 记为 map unordered_mapint, bool map;//遍历数组 documents 中的每个数字 doc// 1. 如果doc在hmap中说名重复直接返回doc;// 2. 如果不在将doc添加至hmap中for(int doc : documents) {if(map[doc]) return doc;map[doc] true;}//如果不存在返回-1return -1;} };二. ⛳️螺旋遍历二维数组(题目难度简单) ⌈ 在线OJ链接,可以转至此处自行练习 ⌋ 1.1 题目 给定一个二维数组 array请返回「螺旋遍历」该数组的结果。 螺旋遍历 从左上角开始按照 向右、向下、向左、向上 的顺序 依次 提取元素然后再进入内部一层重复相同的步骤直到提取完所有元素。 1.2 示例 输入 array [ [1, 2, 3], [8, 9, 4], [7, 6, 5] ] 输出 [ 1, 2, 3, 4, 5, 6, 7, 8, 9 ] 1.3 限制 0 array.length 1000 array[i].length 100 1.4 解题思路 根据题目示例 array [ [1, 2, 3], [8, 9, 4], [7, 6, 5] ]对应的输出为 [ 1, 2, 3, 4, 5, 6, 7, 8, 9 ]可以发现顺时针打印矩阵的顺序是 “从左向右、从上向下、从右向左、从下向上” 循环。 解题过程 判断 arr 是否为空值如果为空直接返回 [ ] 即可初始化左边界右边界上边界下边界分别为 lrtb并创建容器 res 用于存储要打印的结果循环打印 “从左向右、从上向下、从右向左、从下向上” 四个方向循环打印 将按顺序添加到 res 中打印一行或一列让边界收缩 1代表已经打印判断边界是否相遇如果相遇则打印完毕跳出循环。 返回 res c代码 class Solution { public:vectorint spiralArray(vectorvectorint array) {if (array.empty()) return {};vectorint res;int l 0, r array[0].size() - 1; int t 0, b array.size() - 1;while(true){//从左向右for(int i l; i r; i) res.push_back(array[t][i]);if(t b) break;//从上向下for(int i t; i b; i) res.push_back(array[i][r]);if(--r l) break;//从右向左for(int i r; i l; i--) res.push_back(array[b][i]);if(--b t) break;//从下向上for(int i b; i t; i--) res.push_back(array[i][l]);if(l r) break;}return res;} };结语 今天的干货分享到这里就结束啦如果觉得文章还可以的话希望能给个三连支持一下聆风吟的主页还有很多有趣的文章欢迎小伙伴们前去点评您的支持就是作者前进的最大动力
http://www.hkea.cn/news/14483277/

相关文章:

  • 网站所用的图片大小成立公司合作协议书范本
  • 网站logo更换服饰 视频 网站建设
  • 在工作室上班网站建设会好吗网络品牌推广策划
  • 解决方案网站排名做网站商铺模板
  • 滨州网站建设公司报价北京朝阳区网站建设公司
  • 做网站的服务器排名支付宝官网登录入口
  • 基金公司网站建设电商主图一键生成免费
  • 网站的内容做证据观点淘宝首页网站怎么做
  • 网站优化吧网站标题栏怎么做
  • 新乡网站建设服务最有效的恶意点击
  • 做海免费素材网站北流建设局网站
  • 黑白的网站2022年国内重大新闻事件
  • 做网站搞笑口号中国产品网企业名录
  • 做请柬的网站找工作的网站有哪些?
  • 天煜科技网站建设怎么卸载安装的wordpress
  • 答辩学网站开发知识能力要求wap网站一键生成app
  • 4399页游网站做网站推广引流效果好吗
  • 网站开发有必要用php框架北京注册公司哪个区好
  • 在线视频网站如何制作治疗腰椎间盘突出的特效药
  • 个人网站主页模板常州微网站开发
  • 南昌企业网站建设公司找人做网站毕业设计
  • html移动网站开发wordpress 淘宝客源码
  • 内蒙古两学一做网站深圳工程建设有限公司
  • 谷歌seo网站推广怎么做优化手机版网页开发者工具
  • 网站建设费用摊销会计分录世界科技与发展论坛
  • 网站建设按什么收费域名解析到别人网站
  • 做暖暖视频网站观看wap网站软件
  • 包装设计网站有哪些沙元埔做网站的公司
  • 电子商务网站建设和维护成都广告公司联系方式电话
  • 郑州专业的网站建设公司排名太原建立网站