首页 > 试题广场 >

颜色分类

[编程题]颜色分类
  • 热度指数:2177 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
给定一个包含红色,白色,蓝色,一同 n 个元素的数组,对其进行排序使得相同的颜色相邻并且按照 红色,白色,蓝色的顺序排序。

数组中 0 代表红色,1 代表白色,2 代表蓝色。

数据范围: , 数组中只包含 0 1 2。
示例1

输入

[0,2,1]

输出

[0,1,2]
示例2

输入

[0,0,2,0]

输出

[0,0,0,2]
package main
import "sort"

/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param colors int整型一维数组 
 * @return int整型一维数组
*/
func sortColor( colors []int ) []int {
    sort.Ints(colors)
    return colors
}

发表于 2023-03-09 00:30:51 回复(0)

问题信息

难度:
1条回答 2042浏览

热门推荐

通过挑战的用户

查看代码