摘要:
一、题目 1、审题 2、分析 一个有序整数数组翻转成两段增序数组后,求出其中的最小的元素。 二、解答 1、思路: 方法一、 采用二分法求出最小元素。 ①、若 nums[start] < nums[end] ,则数组已经有序;返回 nums[start]; ②、若 nums[start] < nums 阅读全文
摘要:
一、题目 1、审题 2、分析 求一个整数数组中的连续子串的最大乘积。 二、解答 1、思路: ①、遍历数组,采用三个变量进行记录。 maxCurProduct:包含当前下标的数组元素时的最大乘积。 minCurProduct: 包含当前下标的数组元素时的最小乘积。 product: 当前为止的最大乘积 阅读全文
摘要:
一、题目 1、审题 2、分析 给出一句话,将其中的单词进行翻转,且每个单词间隔一个空格。 二、解答 1、思路: ①、通过正则表达式将句子根据连续的空格(一个或多个)进行切割,获得一个单词数组 arr; ②、 将 arr 转成 List, 在通过 Collections 进行翻转。 ③、通过 Stri 阅读全文