首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
0交换排序
[编程题]0交换排序
热度指数:5850
时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 32M,其他语言64M
算法知识视频讲解
长度为n的数组乱序存放着0至n-1. 现在只能进行0与其他数的交换,完成以下函数
马上挑战
算法知识视频讲解
提交运行
算法知识视频讲解
添加笔记
求解答(0)
邀请回答
收藏(166)
分享
提交结果有问题?
47个回答
0篇题解
开通博客
暂无题解
问题信息
谷歌
复杂度
C++
Java
排序
来自:
程序员智力算法笔试卷
难度:
47条回答
166收藏
45920浏览
热门推荐
通过挑战的用户
牛客38959...
2023-02-15 15:27:16
开心的孤勇者在抱佛脚
2023-02-14 11:01:36
疯子焱
2023-01-09 23:15:28
Forever...
2022-12-14 19:24:54
陈仁华
2022-12-12 14:49:59
相关试题
运行下面这段C语言程序之后,输出在...
谷歌
C++
C语言
评论
(67)
在下列表述中,错误的是()
字符串
树
排序
评论
(43)
运行 ldd hello 可以得到...
百度
C++
评论
(3)
1000 个瓶子中有一瓶毒药,一只...
数学运算
评论
(63)
来自
微策略试卷
最小操作数
谷歌
查找
动态规划
评论
(15)
来自
程序员智力算法笔试卷
0交换排序
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题
import java.util.*; public class Solution { /** * 交换数组里n和0的位置 * * @param array * 数组 * @param len * 数组长度 * @param n * 和0交换的数 */ // 不要修改以下函数内容 public void swapWithZero(int[] array, int len, int n) { Main.SwapWithZero(array, len, n); } // 不要修改以上函数内容 /** * 通过调用swapWithZero方法来排 * * @param array * 存储有[0,n)的数组 * @param len * 数组长度 */ public void sort(int[] array, int len) { // 完成这个函数 } }
/** * 交换数组里n和0的位置 * array: 存储[0-n)的数组 * len: 数组长度 * n: 数组里要和0交换的数 */ extern void swap_with_zero(int* array, int len, int n); class Solution { public: /** * 调用方法swap_with_zero来对array进行排序 */ void sort(int* array, int len) { } };