给你一个整数数组 nums,将它重新排列成 nums[0] < nums[1] > nums[2] < nums[3]... 的顺序。
nums
nums[0] < nums[1] > nums[2] < nums[3]...
你可以假设所有输入数组都可以得到满足题目要求的结果。
城市的 天际线是从远处观看该城市中所有建筑物形成的轮廓的外部轮廓。给你所有建筑物的位置和高度,请返回 *由这些建筑物形成的 天际线* 。
给你一个整数数组 nums ,按要求返回一个新数组 counts 。数组 counts 有该性质: counts[i] 的值是 nums[i] 右侧小于 nums[i] 的元素的数量。
counts
counts[i]
nums[i]
给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。
m
n
nums1
nums2
算法的时间复杂度应该为 O(log (m+n)) 。
O(log (m+n))