【2021】贝壳找房春招前端工程师笔试卷1
时长:120分钟 总分:90分
132浏览 0人已完成答题
题型介绍
题型 | 填空题 |
---|---|
数量 | 4 |
最小冒泡数
牛牛有一个整数,牛牛希望能将这个数字变得小一点,于是牛牛可以进行
次操作,每次操作牛牛可以选择
中的两个相邻的数位进行交换,即
。牛牛想知道这
次操作之后
最小可以变成什么呢。
接下来有
递减选择
牛牛有个不同元素的数组
,牛牛会在数组中选择第一个数,然后以它为起始从数组中从左至右构造出一个递减序列,并把这个序列从数组中删除,再次进行选择,直到数组为空。例如
,首先挑选
构造递减序列,得到序列
,将其从数组中
删除,
,挑选
构造递减序,得到
,将其从数组
中删除,数组
为空,结束挑选。牛牛选择给你数组
,希望你能帮助牛牛输出每次的序列。
第二行有
排序算法
第二行
输入样例: 6 1 6 2 1 4 3 5 输出描述: 一个正整数,最少的操作次数。输出样例 3