LeetCode
乐风吟
这个作者很懒,什么都没留下…
展开
-
LeetCode1464. 数组中两元素的最大乘积(java)
一、题目信息 给你一个整数数组 nums,请你选择数组的两个不同下标 i 和 j,使 (nums[i]-1)*(nums[j]-1) 取得最大值。 请你计算并返回该式的最大值。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/maximum-product-of-two-elements-in-an-array 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。 示例 输入:nums = [3,4,5,2] 输出:12 解释:如原创 2020-06-07 11:10:50 · 799 阅读 · 0 评论 -
LeetCode387.字符串中的第一个唯一字符(javascript)
一、题目信息 给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。 示例 s = "leetcode" 返回 0 s = "loveleetcode" 返回 2 提示:你可以假定该字符串只包含小写字母。 二、解题 解析:为了保证时间复杂度为O(n),所以不使用js现成的字符串函数,例如 indexOf等 解题步骤 线形遍历字符串,统计每个单词的出现字数,并存入count(‘单词’,‘出现次数’)中 再次遍历字符串,通过map查找到第一个出现次数为1的单词,然后直接返回原创 2020-06-06 23:15:01 · 144 阅读 · 0 评论