过去可知却不可控,未来可控却不可知
Leetcode算法题101-200 Leetcode算法题101-200
101-110¶ 102.二叉树的层序遍历 class Solution { public: vector <vector<int>> levelOrder(TreeNode *root) {
2022-01-16
Leetcode算法题1-100 Leetcode算法题1-100
1-10¶ 1. 两数之和¶ class Solution { public: vector<int> twoSum(vector<int> &nums, int target) {
2022-01-16
求二进制中1的个数 求二进制中1的个数
问题描述¶ 任意给定一个32位无符号整数n,求n的二进制表示中1的个数。 普通法¶ 原理:移位+计数 func BitCount(a uint32) (num uint32) { for num = 0; a != 0; a >&g
2021-12-27
Acwing刷题记录 Acwing刷题记录
前言¶ 本文记录本人刷Acwing过程的收获和代码。语言选择C++。 1~1000¶ 1~500¶ 1~100¶ 2.01背包问题 因为这道题只使用了f[i-1]且j-v[i]<=j,因此可以使用滚动数组优化。 #include &l
2021-03-23
Leetcode刷题记录 Leetcode刷题记录
前言¶ 本文记录本人刷Leetcode过程的收获和代码。 语言选择¶ 算法题:Cpp SQL题:MySQL 面试题:Cpp 目录¶ 方案选型¶ 选择一个文本存储所有笔记 选择细粒度的存储,采用目录和总分的结构存储 由于Markdow
2020-11-10
一些算法 一些算法
马尔可夫¶ 20世纪初,马尔可夫研究自然界有一类事物变化的过程仅与失误的近期状态有关,与事物过去的状态无关.即马尔可夫性. 一个马尔可夫过程是状态间的转移仅依赖前n个状态的过程.这个过程被称为n阶马尔可夫模型,其中n是影响下一个状态的(前)
2020-05-14
Acwing学习 Acwing学习
总览¶ flowchart LR data[数据结构与算法] data-->CA[复杂度分析] data-->BA[基础算法] data-->Sort[排序] data-->Search[搜索] data-->
2020-04-15
数据预处理 数据预处理
数据预处理的主要步骤分为:数据清理、数据集成、数据规约和数据变换。本文将从这四个方面详细的介绍具体的方法。如果在一个项目中,你在这几个方面的数据处理做的都很不错,对于之后的建模具有极大的帮助,并且能快速达到一个还不错的结果。 数据清理¶ 数
2019-10-07
归一化算法 归一化算法
归一化算法¶ 归一化是一种简化计算的方法,即将有量纲的表达式,经过变换,化为无量纲的表达式,成为标量。 线性归一化——Min-Max归一化 该方法将数据压缩到区间[0,1]之间,是原数据的等比缩放。 P.S:最大值与最小值相等时没法
2019-09-23
3 / 3