题解 | #牛的品种排序II#

牛的品种排序II

https://www.nowcoder.com/practice/43e49fbb98b4497ba46e185918188b1c

package main

/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param cows int整型一维数组 
 * @return int整型一维数组
*/
func sortCows( cows []int ) []int {
    // write code here
    if len(cows)==0||len(cows)==1{
        return cows
    }
    var value int
    for i :=0;i<len(cows);i++{
        value =cows[i]
        switch value{
            case 0:cows = append(cows[:i],cows[i+1:]...)
            cows =append([]int{0}, cows...)
            case 2:{cows = append(cows[:i],cows[i+1:]... )
            cows = append(cows,2)
            if cows[i]!=2{
            i--
              }
            }
        }
    }
    return cows
}

全部评论

相关推荐

09-21 23:16
门头沟学院 Java
传奇逃兵王:招不起就别招,叽里咕噜说啥呢
点赞 评论 收藏
分享
浩浩没烦恼:一二面加起来才一个小时? 我一面就一个小时多了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务