首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
数组元素交换
[编程题]数组元素交换
热度指数:915
时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 256M,其他语言512M
算法知识视频讲解
有一个没有重复元素的数组a,想要将数组内第n大的数字和第m大的数(从大到小排序)交换位置。给定一个数组a,求交换第n大和第m大元素后的数组。
示例1
输入
[1,2],1,2
输出
[2,1]
备注:
马上挑战
算法知识视频讲解
提交运行
算法知识视频讲解
添加笔记
求解答(0)
邀请回答
收藏(4)
分享
纠错
提交结果有问题?
1个回答
8篇题解
添加回答
0
Python 3
hua
理解题目的意思比做题都难。
发表于 2022-07-23 22:34:09
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
数组
难度:
1条回答
4收藏
1744浏览
热门推荐
通过挑战的用户
查看代码
调皮的比尔在求佛
2023-01-13 11:15:27
Ⅲ_Dc
2022-10-28 22:09:05
hua
2022-07-23 22:45:01
喜欢喝生椰的喜羊羊
2022-03-07 21:55:19
LibraXiong
2022-01-12 22:23:18
相关试题
进制转换
字符串
评论
(2547)
来自
华为研发工程师编程题
密码验证合格程序
数组
字符串
模拟
评论
(1419)
编译方法中,动态存储分配的含义是:()
编译和体系结构
评论
(2)
来自
乐视2017秋招开发工程...
闪速存储器能提供高性能、低功耗、字...
编程基础
评论
(1)
网易云音乐推荐(网易校招笔试真题)
网易
算法工程师
数据分析师
2021
评论
(451)
数组元素交换
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题
import java.util.*; public class Solution { /** * * @param a int整型一维数组 原始数组a * @param n int整型 第n大 * @param m int整型 第m大 * @return int整型一维数组 */ public int[] sovle (int[] a, int n, int m) { // write code here } }
class Solution { public: /** * * @param a int整型vector 原始数组a * @param n int整型 第n大 * @param m int整型 第m大 * @return int整型vector */ vector
sovle(vector
& a, int n, int m) { // write code here } };
# # # @param a int整型一维数组 原始数组a # @param n int整型 第n大 # @param m int整型 第m大 # @return int整型一维数组 # class Solution: def sovle(self , a , n , m ): # write code here
/** * * @param a int整型一维数组 原始数组a * @param n int整型 第n大 * @param m int整型 第m大 * @return int整型一维数组 */ function sovle( a , n , m ) { // write code here } module.exports = { sovle : sovle };
# # # @param a int整型一维数组 原始数组a # @param n int整型 第n大 # @param m int整型 第m大 # @return int整型一维数组 # class Solution: def sovle(self , a , n , m ): # write code here
package main /** * * @param a int整型一维数组 原始数组a * @param n int整型 第n大 * @param m int整型 第m大 * @return int整型一维数组 */ func sovle( a []int , n int , m int ) []int { // write code here }
/** * * @param a int整型一维数组 原始数组a * @param aLen int a数组长度 * @param n int整型 第n大 * @param m int整型 第m大 * @return int整型一维数组 * @return int* returnSize 返回数组行数 */ int* sovle(int* a, int aLen, int n, int m, int* returnSize ) { // write code here }
[1,2],1,2
[2,1]