Sulimin
首页
归档
分类
标签
关于
每日目标
leetcode315
The article is available after a week.
2020-07-11
leetcode
树状数组,归并排序
每日一题
leetcode
机器学习-主成分分析
PCA简介 是一种统计方法,通过正交变换将一组可能存在相关性的变量转换为一组线性不相关的变量,转换后的这组变量叫主成分。 算法本质是找一些投影方向,使得数据在这些投影方向上方差(投影过后的点到原点的平方和)最大。(投影距离小) 线性回归:点到直线的误差值(红线)最小。PCA:投影距离(垂线方向:黑线)最小。 应用领域: 降维 高维数据集的探索与可视化 数据压缩 数据预处理
2020-07-11
机器学习
机器学习
机器学习-聚类
层次聚类(Hierarchical Clustering)1、聚合(agglomerative)或自下而上(bottom-up)聚类2、分裂(divisive)或自上而下(top-down)聚类 AGNES(Agglomerative Nesting):凝聚层次聚类——自下而上1、构造m个类,每个类包含一个样本2、计算类与类之间的距离$d_{ij}$,记做矩阵$D=[d_{ij}]_{m \ti
2020-07-10
机器学习
机器学习
leetcode309
309.最佳买卖股票时机含冷冻期给定一个整数数组,其中第 i 个元素代表了第 i 天的股票价格 。设计一个算法计算出最大利润。在满足以下约束条件下,你可以尽可能地完成更多的交易(多次买卖一支股票):你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。卖出股票后,你无法在第二天买入股票 (即冷冻期为 1 天)。 示例: 输入: [1,2,3,0,2] 输出: 3 解释: 对应的交易状态为
2020-07-10
leetcode
动态规划
每日一题
leetcode
leetcode51
leetcode51.N皇后n 皇后问题研究的是如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击。 上图为 8 皇后问题的一种解法。给定一个整数 n,返回所有不同的 n 皇后问题的解决方案。每一种解法包含一个明确的 n 皇后问题的棋子放置方案,该方案中 ‘Q’ 和 ‘.’ 分别代表了皇后和空位。 示例: 输入: 4 输出: [ [".Q..", // 解法 1
2020-07-09
leetcode
分治、回溯
leetcode
leetcode17
leetcode17.电话号码的字母组合给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 示例: 输入:"23" 输出:["ad", "ae", "af", "bd", "be", "bf", "cd", "ce", "cf"]. 说明:尽管上面的答案是按字典序排列的,但是你可以任意选择答案输出的顺序。 方法
2020-07-09
leetcode
分治、回溯
leetcode
schedule
This blog is encrypted.
2020-07-08
日程
7月
日程
leetcode169
169.多数元素给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数大于$\lfloor \dfrac{n}{2} \rfloor$的元素。你可以假设数组是非空的,并且给定的数组总是存在多数元素。 示例 1: 输入: [3,2,3] 输出: 3 示例 2: 输入: [2,2,1,1,1,2,2] 输出: 2 说明本题题目没有给出数据范围,最简单的暴力方法(枚举数据中的每个元
2020-07-08
leetcode
分治、回溯
git教程
之前学过了git,然后懒得用,but学了不用=白学,所以写这篇文章有两个目的,首先是总结git的用法,其次是督促自己用起来。本周更~
2020-07-08
git
git
leetcode78
leetcode 78.子集给定一组不含重复元素的整数数组nums,返回该数组所有可能的子集(幂集)。说明:解集不能包含重复的子集。示例: 输入: nums = [1,2,3] 输出: [ [3], [1], [2], [1,2,3], [1,3], [2,3], [1,2], [] ] 全排列/组合/子集问题,比较相似,可以使用一些通用策略解决。 首先,解空间非常
2020-07-07
leetcode
分治、回溯
leetcode
1
…
7
8
9
10
11
搜索
×
关键词