题目: 直线上最多的点数:给定一个二维平面,平面上有 n 个点,求最多有多少个点在同一条直线上。 思路: 使用斜率来判断,但是在计算斜率时要使用精确计算。 需要考虑不存在斜率,存在斜率和重复点的情况,思路较简单 ...
题目:给你 n 个非负整数 a ,a ,...,an,每个数代表坐标中的一个点 i, ai 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 i, ai 和 i, 。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 说明:你不能倾斜容器,且 n 的值至少为 。 思路:矩形面积最大,比较简单 方案一:两个循环,很容易实现,耗时有点长 classSolution: defm ...
2020-04-17 14:38 0 737 推荐指数:
题目: 直线上最多的点数:给定一个二维平面,平面上有 n 个点,求最多有多少个点在同一条直线上。 思路: 使用斜率来判断,但是在计算斜率时要使用精确计算。 需要考虑不存在斜率,存在斜率和重复点的情况,思路较简单 ...
题目: 矩形面积:在二维平面上计算出两个由直线构成的矩形重叠后形成的总面积。 每个矩形由其左下顶点和右上顶点坐标表示,如图所示。 说明: 假设矩形面积不会超出 int 的范围。 思路: 中学应用题,按照思路就可以求解了。 程序 ...
题目: 区域和检索 - 数组不可变:给定一个整数数组 nums,求出数组从索引 i 到 j (i ≤ j) 范围内元素的总和,包含 i, j 两点。 示例: 给定 nums = [-2, 0, 3, -5, 2, -1],求和函数为 sumRange() sumRange ...
题目: 找到所有数组中消失的数字:给定一个范围在 1 ≤ a[i] ≤ n ( n = 数组大小 ) 的 整型数组,数组中的元素一些出现了两次,另一些只出现一次。 给定一个范围在 1 ≤ a[i] ≤ n ( n = 数组大小 ) 的 整型数组,数组中的元素一些出现了两次,另一些只出现一次 ...
步骤: 读取图片 转换为灰度图片 将灰度图片转化为二值图片 adaptiveThreshold() 腐蚀 膨胀 adapativeThreshold(): ...
1.加入水平线 <View android:layout_height="0.5dip" android:background="#686868" android:layout_width="match_parent"/> 2.加入垂直线 ...
题目: 给定一个包含非负整数的 m x n 网格,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。 说明:每次只能向下或者向右移动一步。 思路: 本题较简单。 程序: class Solution: def ...
A上两点A1、A2,B上两点B1、B2,那么可以很容易得到两条直线的方程。 然后调用函数即可解得结果: ...