LeetCode第1122题解析

2023-11-01

 

给你两个数组,arr1 和 arr2

  • arr2 中的元素各不相同
  • arr2 中的每个元素都出现在 arr1 中

对 arr1 中的元素进行排序,使 arr1 中项的相对顺序和 arr2 中的相对顺序相同。未在 arr2 中出现过的元素需要按照升序放在 arr1 的末尾。

示例:

输入:arr1 = [2,3,1,3,2,4,6,7,9,2,19], arr2 = [2,1,4,3,9,6]
输出:[2,2,2,1,4,3,3,9,6,7,19]

提示:

  • arr1.length, arr2.length <= 1000
  • 0 <= arr1[i], arr2[i] <= 1000
  • arr2 中的元素 arr2[i] 各不相同
  • arr2 中的每个元素 arr2[i] 都出现在 arr1 中

解题思路:

class Solution {
public:
    vector<int> relativeSortArray(vector<int>& arr1, vector<int>& arr2) {
        int temp = 0;
        for(int i = 0; i < arr2.size(); 
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

LeetCode第1122题解析 的相关文章

随机推荐

  • MIPI DSI 接口协议介绍

    由于最近要用到MIPI DSI接口 所以学习了下MIPI Alliance Specification for DSI 协议文档 将其归纳总结下 MIPI官网链接 https mipi org specifications dsi 2 里面
  • 53 openEuler搭建PostgreSQL数据库服务器-管理数据库

    文章目录 53 openEuler搭建PostgreSQL数据库服务器 管理数据库 53 1 创建数据库 创建数据库示例 53 2 选择数据库 选择数据库示例 53 3 查看数据库 查看数据库示例 53 4 删除数据库 删除数据库示例 53
  • Ubuntu-卸载Docker

    1 切换管理员账号 su root 2 卸载 删除软件及其安装时自动安装的所有包 sudo apt get autoremove docker docker ce docker engine docker io containerd run
  • 把双环学习引入到敏捷-AI Shalloway

    源起 AI Shalloway在推特上发文 I consider developers to be one set of customers of Scrum When they don t like daily standups or r
  • formData文件上传与下载,文件大小转换

    第一部分 formData文件上传 包括上传基本信息 在页面结构写入代码file表单文件上传 1 change是在file表单数据发生改变时调用
  • 关于大学生计算机课程的感受,关于大学生计算机实习心得体会范文

    关于大学生计算机实习心得体会范文 计算机实训在不知不觉中就结束了 我感觉自己还有好多东西要学 还有好多的东西不懂呢 这是我大学以来第三次实训 每次实训我都感觉学到了好多东西 因为是一天到晚的不间断训练 所以记的会非常牢固 不像平时上课 每上
  • 阿里云ECS共享型n4服务器1核2G配置性能评测

    阿里云服务器ECS共享型n4实例1核2G 配置1M公网带宽和40G高效云盘 CPU性能无约束 ECS共享型n4性能怎么样 1核2G服务器网来详细说下阿里云ECS共享型n4服务器CPU 内存 网络参数等性能评测 目录 阿里云1核2G服务器 阿
  • 【DDR3 控制器设计】(5)DDR3 的仲裁读写操作设计

    写在前面 本系列为 DDR3 控制器设计总结 此系列包含 DDR3 控制器相关设计 认识 MIG 初始化 读写操作 FIFO 接口等 通过此系列的学习可以加深对 DDR3 读写时序的理解以及 FIFO 接口设计等 附上汇总博客直达链接 DD
  • 有效电子邮件地址大全_如何优雅有效地处理介绍电子邮件

    有效电子邮件地址大全 by DJ Chung 由DJ Chung 如何优雅有效地处理介绍电子邮件 How to handle intro emails gracefully and effectively 您想帮个忙时不想忘恩负义 You
  • 用Canvas为网页添加动态背景

    用Canvas为网页添加动态背景 作者 uedtianji 最近刚刚接到为微信公众帐号 玩转三里屯 制作首页的任务 考虑到页面只在手机中浏览 而且手机对canvas的支持又非常好 所以打算使用canvas做点不一样的动画 首先来看下效果图
  • IP地址转换-16进制转化为10进制

    很久之前写的 今天放在这里 1 不含字母 include
  • adb命令聚集地

    Android 的adb命令那么多 究竟哪些是必须掌握 哪些是经常用的呢 记得在我刚接触Android时 就有这样的疑问 如果你现在也有这样的疑问 不妨看看这篇文章 当然 这里不是系统的介绍adb命令 而是介绍一些工作中会使用到的 和必须掌
  • RuntimeError: Sizes of tensors must match except in dimension 1. Got 61 and 60 in dimension 2

    1 背景介绍 在训练语义分割模型时 出现以下错误 RuntimeError Sizes of tensors must match except in dimension 1 Got 61 and 60 in dimension 2 2 错
  • msvcp120.dll丢失的解决方法,Win11系统报错处理方法

    在使用Windows11系统的时候 出现报错msvcp120 dll丢失我们需要怎么去修复它呢 msvcp120 dll是Windows操作系统中的一个重要的动态链接库文件 它包含了许多用于C 程序的函数和类 然而 有时候我们可能会遇到ms
  • GUN-ld 链接脚本浅析

    GUN ld 链接脚本浅析 Contents 1 概论 2 基本概念 3 脚本格式 4 简单例子 5 简单脚本命令 6 对符号的赋值 7 SECTIONS命令 8 MEMORY命令 9 PHDRS命令 10 VERSION命令 11 脚本内
  • 2023自动化测试框架的设计原则你都知道吗?快来看!

    1 代码规范 测试框架随着业务推进 必然会涉及代码的二次开发 所以代码编写应符合通用规范 代码命名符合业界标准 并且代码层次清晰 特别在大型项目 多人协作型项目中 如果代码没有良好的规范 那么整个框架的代码会风格混杂 晦涩难懂 后续维护会很
  • Input 输入框限制只能输入数字或者带有两位小数的数字

    限制只能保留两位小数点
  • 设置地图鼠标样式

    设置鼠标样式为十字花样式 map setDefaultCursor crosshair 设置鼠标样式为手形 map setDefaultCursor url bird cur
  • 钢筋数量识别——opencv

    钢筋数量识别 opencv 图片名 1 69 jpg import cv2 as cv import numpy as np import matplotlib pyplot as plt import os os environ KMP
  • LeetCode第1122题解析

    给你两个数组 arr1 和 arr2 arr2 中的元素各不相同 arr2 中的每个元素都出现在 arr1 中 对 arr1 中的元素进行排序 使 arr1 中项的相对顺序和 arr2 中的相对顺序相同 未在 arr2 中出现过的元素需要按