题解 | #牛的品种排序I#
牛的品种排序I
https://www.nowcoder.com/practice/e3864ed7689d460c9e2da77e1c866dce
# 因为只有2个元素,所以可以不用排序算法,直接安排另一个数组,遍历当前数组 # 如果数字是0,则插到另一个数组的队首,否则插到队尾,遍历结束返回新数组 # 时间复杂度O(n),空间复杂度O(n) # # # @param cows int整型一维数组 # @return int整型一维数组 # class Solution: def sortCows(self , cows: List[int]) -> List[int]: # write code here sorted_cows = [] for cow in cows: if cow == 1: sorted_cows.append(cow) else: sorted_cows.insert(0, cow) return sorted_cows