上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 25 下一页
摘要: 题目来源:面试题 17.10. 主要元素 数组中占比超过一半的元素称之为主要元素。给你一个 整数 数组,找出其中的主要元素。若没有,返回 -1 。请设计时间复杂度为 O(N) 、空间复杂度为 O(1) 的解决方案。 方法一:Boyer-Moore 投票算法 /** * @param {number[ 阅读全文
posted @ 2021-07-09 09:29 尖子 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 题目来源:118. 杨辉三角 给定一个非负整数 numRows,生成杨辉三角的前 numRows 行。 在杨辉三角中,每个数是它左上方和右上方的数的和。 示例: 输入: 5 输出: [ [1], [1,1], [1,2,1], [1,3,3,1], [1,4,6,4,1] ]Python3 clas 阅读全文
posted @ 2021-07-08 11:31 尖子 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 题目来源:566. 重塑矩阵 在MATLAB中,有一个非常有用的函数 reshape,它可以将一个矩阵重塑为另一个大小不同的新矩阵,但保留其原始数据。 给出一个由二维数组表示的矩阵,以及两个正整数r和c,分别表示想要的重构的矩阵的行数和列数。 重构后的矩阵需要将原始矩阵的所有元素以相同的行遍历顺序填 阅读全文
posted @ 2021-07-08 11:09 尖子 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 题目来源:930. 和相同的二元子数组 给你一个二元数组 nums ,和一个整数 goal ,请你统计并返回有多少个和为 goal 的 非空 子数组。 子数组 是数组的一段连续部分。 方法一:哈希表 var numSubarraysWithSum = function(nums, goal) { l 阅读全文
posted @ 2021-07-08 10:40 尖子 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 题目来源:121. 买卖股票的最佳时机 给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。 返回你可以从这笔交易中获取的最大 阅读全文
posted @ 2021-07-07 11:17 尖子 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 题目来源:350. 两个数组的交集 II 给定两个数组,编写一个函数来计算它们的交集。 方法一:哈希表 /** * @param {number[]} nums1 * @param {number[]} nums2 * @return {number[]} */ var intersect = fu 阅读全文
posted @ 2021-07-07 10:13 尖子 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 题目来源:1711. 大餐计数 大餐 是指 恰好包含两道不同餐品 的一餐,其美味程度之和等于 2 的幂。 你可以搭配 任意 两道餐品做一顿大餐。 给你一个整数数组 deliciousness ,其中 deliciousness[i] 是第 i​​​​​​​​​​​​​​ 道餐品的美味程度,返回你可以 阅读全文
posted @ 2021-07-07 09:45 尖子 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 题目来源:1. 两数之和 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回答案。 方法一:暴力枚举 阅读全文
posted @ 2021-07-06 10:54 尖子 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 题目来源:1418. 点菜展示表 给你一个数组 orders,表示客户在餐厅中完成的订单,确切地说, orders[i]=[customerNamei,tableNumberi,foodItemi] ,其中 customerNamei 是客户的姓名,tableNumberi 是客户所在餐桌的桌号,而 阅读全文
posted @ 2021-07-06 10:20 尖子 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 前面介绍的生成列表squares 的方式包含三四行代码, 而列表解析让你只需编写一行代码就能生成这样的列表。 列表解析 将for 循环和创建新元素的代码合并成一行, 并自动附加新元素。 面向初学者的书并非都会介绍列表解析, 这里之所以介绍列表解析, 是因为等你开始阅读他人编写的代码时, 很可能会遇到 阅读全文
posted @ 2021-07-05 18:23 尖子 阅读(143) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 25 下一页