记录以下这个题的细节和代码技巧 1. k是从1开始编号的 2. 两个数组一个可能为空的情况不需要分a空b不空和a不空b空来判断。令a比较小即可 3. 第一个段取k / 2的时候第二个段取k - k / 2,这样可以回避掉对k的奇偶判断 4. 由于nums1比较小,所以si是有可能越界的。