会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
FlyingWarrior
step by step
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
···
21
下一页
2018年9月4日
LeetCode 470. 用 Rand7() 实现 Rand10()(Implement Rand10() Using Rand7())
摘要: 题目描述 已有方法 rand7 可生成 1 到 7 范围内的均匀随机整数,试写一个方法 rand10 生成 1 到 10 范围内的均匀随机整数。 不要使用系统的 Math.random() 方法。 示例 1: 示例 2: 示例 3: 提示: 进阶: 解题思路 用randN生成randM,其中N<M的
阅读全文
posted @ 2018-09-04 10:26 FlyingWarrior
阅读(312)
评论(0)
推荐(0)
2018年9月3日
LeetCode 238. 除自身以外数组的乘积( Product of Array Except Self)
摘要: 题目描述 给定长度为 n 的整数数组 nums,其中 n > 1,返回输出数组 output ,其中 output[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积。 示例: 说明: 请不要使用除法,且在 O(n) 时间复杂度内完成此题。 进阶:你可以在常数空间复杂度内完成这个题目吗
阅读全文
posted @ 2018-09-03 11:55 FlyingWarrior
阅读(1365)
评论(0)
推荐(0)
2018年8月30日
LeetCode 36. 有效的数独(Valid Sudoku)
摘要: 题目描述 判断一个 9x9 的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。 上图是一个部分填充的有效的数独。 数独部分空格内已填入了数字,空白格用 '.' 表示。 示例 1: 示例 2: 说明: 一个有效的数独(部分已被填充)不一定是可解的。 只需要根据以上规则,验证已经填入的
阅读全文
posted @ 2018-08-30 17:16 FlyingWarrior
阅读(215)
评论(0)
推荐(0)
LeetCode 23. 合并K个排序链表(Merge k Sorted Lists)
摘要: 题目描述 合并 k 个排序链表,返回合并后的排序链表。请分析和描述算法的复杂度。 示例: 解题思路 利用分治的思想,划分k个排序链表为两半,递归的合并两部分中的链表。对于单个链表直接返回,对于两个链表调用merge函数,返回合并好的排序链表。 代码
阅读全文
posted @ 2018-08-30 12:15 FlyingWarrior
阅读(273)
评论(0)
推荐(0)
2018年8月29日
LeetCode 42. 接雨水(Trapping Rain Water)
摘要: 题目描述 给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。 上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在这种情况下,可以接 6 个单位的雨水(蓝色部分表示雨水)。 感谢 Marcos 贡献此图。 示例: 解题思路
阅读全文
posted @ 2018-08-29 21:15 FlyingWarrior
阅读(299)
评论(0)
推荐(0)
Lasso回归总结
摘要: Ridge回归 由于直接套用线性回归可能产生过拟合,我们需要加入正则化项,如果加入的是L2正则化项,就是Ridge回归,有时也翻译为岭回归。它和一般线性回归的区别是在损失函数上增加了一个L2正则化的项,和一个调节线性回归项和正则化项权重的系数α。损失函数表达式如下: J(θ)=1/2(Xθ−Y)T(
阅读全文
posted @ 2018-08-29 16:32 FlyingWarrior
阅读(32277)
评论(0)
推荐(3)
分类算法评估指标
摘要: 基本概念 基本概念 基本概念 True Positives,TP:预测为正样本,实际也为正样本的特征数 True Positives,TP:预测为正样本,实际也为正样本的特征数 False Positives,FP:预测为正样本,实际为负样本的特征数 False Positives,FP:预测为正样
阅读全文
posted @ 2018-08-29 14:58 FlyingWarrior
阅读(498)
评论(0)
推荐(0)
2018年8月28日
LeetCode 77. 组合(Combinations)
摘要: 题目描述 给定两个整数 n 和 k,返回 1 ... n 中所有可能的 k 个数的组合。 示例: 解题思路 回溯法,每次遍历到一个元素分为放入与不放入集合两种情况,若集合长度为k,则加入到结果中。 代码
阅读全文
posted @ 2018-08-28 12:02 FlyingWarrior
阅读(261)
评论(0)
推荐(0)
LeetCode 6. Z字形变换(ZigZag Conversion)
摘要: 题目描述 将字符串 "PAYPALISHIRING" 以Z字形排列成给定的行数: 之后从左往右,逐行读取字符:"PAHNAPLSIIGYIR" 实现一个将字符串进行指定行数变换的函数: 示例 1: 示例 2: 解题思路 把字符串按行输出时要考虑首尾与中间情况,所以首先计算出每个Z字形周期内的字符个数
阅读全文
posted @ 2018-08-28 11:47 FlyingWarrior
阅读(311)
评论(0)
推荐(0)
2018年8月27日
LeetCode 88. 合并两个有序数组(Merge Sorted Array)
摘要: 题目描述 给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使得 num1 成为一个有序数组。 说明: 初始化 nums1 和 nums2 的元素数量分别为 m 和 n。 你可以假设 nums1 有足够的空间(空间大小大于或等于 m + n)来保存 nums2
阅读全文
posted @ 2018-08-27 17:02 FlyingWarrior
阅读(194)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
11
···
21
下一页
公告