2019-12-01
18-哈希表/LeetCode 第 149 题:直线上最多的点数
LeetCode 第 149 题:直线上最多的点数Geometry(几何)
给定一个二维平面,平面上有 n 个点,求最多有多少个点在同一条直线上。
示例 1:
输入: [[1,1],[2,2],[3,3]]
输出: 3
解释:
^
|
2019-11-25
09-queue/6-4 队列 Queue(4题)
6-4 队列 Queue(4题)例题1:LeetCode 第 102 题(常规题)题目要求:102 题和 107 题都要求完成二叉树的层序遍历。
给定一个二叉树,返回其按层次遍历的节点值。 (即逐层地,从左到右访问所有节点)。
题目难度:中
2019-11-24
18-哈希表/第 4 章第 8 节《使用树结构》(1题)
4-8使用树结构(1题)[TOC]
(难,常考)例题1:LeetCode 第 220 题![image-20191123213851025](/Users/liwei/Library/Application Support/typora-u
2019-11-23
18-哈希表/第 4 章第 7 节《查找表和滑动窗口 Contains Duplicate》(2题)
4-7 查找表和滑动窗口 Contains Duplicate(2题)[TOC]
例题1:LeetCode 第 219 题(判断存在重复元素的索引之差小于某个数)题目要求:存在重复元素 II。给定一个整数数组和一个整数 k,判断数组中是否存
2019-11-23
18-哈希表/第 4 章第 6 节《灵活选择键值 Number of Boomerangs》(2题)
4-6 灵活选择键值 Number of Boomerangs(2题)[TOC]
例题1:LeetCode 第 477 题(选错题了)题目要求:汉明距离总和。两个整数的 汉明距离 指的是这两个数字的二进制数对应位不同的数量。计算一个数组中,
2019-11-23
18-哈希表/第 4 章第 5 节《灵活选择键值 4Sum II》(2题)
4-5 灵活选择键值 4Sum II(2题)[TOC]
例题1:LeetCode 第 454 题题目要求:给定四个包含整数的数组列表 A , B , C , D ,计算有多少个元组 (i, j, k, l) ,使得 A[i] + B[j]
2019-11-23
18-哈希表/第 4 章第 4 节《使用查找表的经典问题 Two Sum》(4题)
4-4 使用查找表的经典问题 Two Sum(4题)[TOC]
例题1:LeetCode 第 1 题题目要求:两数之和。给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用
2019-11-23
18-哈希表/第 4 章 查找表相关问题(18题)
第 4 章 查找表相关问题(18题)[toc]
查找,是使用计算机处理问题时的一个最基本的任务,因此也是面试中非常常见的一类问题。很多算法问题的本质,就是要能够高效查找。学会使用系统库中的 Map 和 Set ,就已经成功了一半。
4-
2019-11-23
09-queue/0630-course-schedule-iii
「力扣」第 630 题:课程表 III
链接:https://leetcode-cn.com/problems/course-schedule-iii
这里有 n 门不同的在线课程,他们按从 1 到 n 编号。每一门课程有一定的持续上课
2019-11-23