上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 21 下一页
摘要: 题目描述 已有方法 rand7 可生成 1 到 7 范围内的均匀随机整数,试写一个方法 rand10 生成 1 到 10 范围内的均匀随机整数。 不要使用系统的 Math.random() 方法。 示例 1: 示例 2: 示例 3: 提示: 进阶: 解题思路 用randN生成randM,其中N<M的 阅读全文
posted @ 2018-09-04 10:26 FlyingWarrior 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定长度为 n 的整数数组 nums,其中 n > 1,返回输出数组 output ,其中 output[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积。 示例: 说明: 请不要使用除法,且在 O(n) 时间复杂度内完成此题。 进阶:你可以在常数空间复杂度内完成这个题目吗 阅读全文
posted @ 2018-09-03 11:55 FlyingWarrior 阅读(1358) 评论(0) 推荐(0) 编辑
摘要: 题目描述 判断一个 9x9 的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。 上图是一个部分填充的有效的数独。 数独部分空格内已填入了数字,空白格用 '.' 表示。 示例 1: 示例 2: 说明: 一个有效的数独(部分已被填充)不一定是可解的。 只需要根据以上规则,验证已经填入的 阅读全文
posted @ 2018-08-30 17:16 FlyingWarrior 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 题目描述 合并 k 个排序链表,返回合并后的排序链表。请分析和描述算法的复杂度。 示例: 解题思路 利用分治的思想,划分k个排序链表为两半,递归的合并两部分中的链表。对于单个链表直接返回,对于两个链表调用merge函数,返回合并好的排序链表。 代码 阅读全文
posted @ 2018-08-30 12:15 FlyingWarrior 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。 上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在这种情况下,可以接 6 个单位的雨水(蓝色部分表示雨水)。 感谢 Marcos 贡献此图。 示例: 解题思路 阅读全文
posted @ 2018-08-29 21:15 FlyingWarrior 阅读(285) 评论(0) 推荐(0) 编辑
摘要: Ridge回归 由于直接套用线性回归可能产生过拟合,我们需要加入正则化项,如果加入的是L2正则化项,就是Ridge回归,有时也翻译为岭回归。它和一般线性回归的区别是在损失函数上增加了一个L2正则化的项,和一个调节线性回归项和正则化项权重的系数α。损失函数表达式如下: J(θ)=1/2(Xθ−Y)T( 阅读全文
posted @ 2018-08-29 16:32 FlyingWarrior 阅读(31885) 评论(0) 推荐(3) 编辑
摘要: 基本概念 基本概念 基本概念 True Positives,TP:预测为正样本,实际也为正样本的特征数 True Positives,TP:预测为正样本,实际也为正样本的特征数 False Positives,FP:预测为正样本,实际为负样本的特征数 False Positives,FP:预测为正样 阅读全文
posted @ 2018-08-29 14:58 FlyingWarrior 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定两个整数 n 和 k,返回 1 ... n 中所有可能的 k 个数的组合。 示例: 解题思路 回溯法,每次遍历到一个元素分为放入与不放入集合两种情况,若集合长度为k,则加入到结果中。 代码 阅读全文
posted @ 2018-08-28 12:02 FlyingWarrior 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 题目描述 将字符串 "PAYPALISHIRING" 以Z字形排列成给定的行数: 之后从左往右,逐行读取字符:"PAHNAPLSIIGYIR" 实现一个将字符串进行指定行数变换的函数: 示例 1: 示例 2: 解题思路 把字符串按行输出时要考虑首尾与中间情况,所以首先计算出每个Z字形周期内的字符个数 阅读全文
posted @ 2018-08-28 11:47 FlyingWarrior 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使得 num1 成为一个有序数组。 说明: 初始化 nums1 和 nums2 的元素数量分别为 m 和 n。 你可以假设 nums1 有足够的空间(空间大小大于或等于 m + n)来保存 nums2 阅读全文
posted @ 2018-08-27 17:02 FlyingWarrior 阅读(185) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 21 下一页