题目

给定一个已经排序好的数组和一个目标值,如果在该数组中找到了目标值,那么返回该目标值的下标。如果没有,返回目标值应该插入的index位置。

你可以认为该数组没有重复的值。

- 查看完整题目和思路 -

题目:

一辆公交车有一条由n个站台组成环线站台(从0到n-1). 我们知道每个临近站台的距离distance[i]是站台i和(i+1)%n的距离。

一辆公交车有两个行进方向。例如顺时针和逆时针。

给定一个起点和一个终点站台,返回两个站台之间的最短距离。

- 查看完整题目和思路 -

题目

alice和bob有不同尺寸的糖果条:A[i]是alice第i个盒子的糖果数量,B[j]是bob第j个糖果盒的糖果数量。

因为他们是好朋友,因此他们想互相交换糖果盒让他们拥有相同的糖果盒子。(糖果的总数是他们每个盒子的糖果总数)

返回一个整形数组ans,其中ans[0]是alice需要交换的,ans[1]是bob需要交换的。如果有多个答案,那么返回其中任意一个答案即可。

最后,糖果数量肯定是能够平均的。

- 查看完整题目和思路 -