算法
一卒2018
拉拉
展开
-
排序方法【选择排序】【快速排序】
选择排序 从 index = 0 开始,初始化最小值的索引为:0;class Solution{public: void SelectionSort(vector<int> vector) { int len = vector.size(); int MinIndex, temp; for(int i = 0; i < len-1; i++) // n个数,范围 [0, n-2]末尾要留一个数 { MinIndex = i; for(int.原创 2020-09-27 21:52:28 · 129 阅读 · 0 评论 -
清华源安装
pip install tensorflow==2.0.0 -i https://pypi.douban.com/simple/pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn -U scikit-learn原创 2020-09-03 01:23:26 · 630 阅读 · 0 评论 -
安装深度学习框架pytorch中出现的问题
1、首先创建了一个虚拟环境,打开Ananconda Prompt, 创建虚拟环境,输入conda create --name mymy python=3.5激活使用 activate pytorch00退出使用 conda deactivate2、安装pytorch,cpu版本pip install torch==1.3.0+cpu torchvision==0.4.1+cpu -f https://download.pytorch.org/whl/torch_stable.htm.原创 2020-09-02 23:29:31 · 598 阅读 · 0 评论 -
tensorflow2.0.0的“轻松安装”
一、经过一天的测试,已经成功将tensorflow安装成功{如下图,运行run并未报错}整体框架:#Win10 + Anaconda + Tensorflow2.0.0安装流程:1、先安装Anaconda,并创建tersorflow虚拟环境2、在tensorflow虚拟环境下安装tensorflow二、安装AnacondaAnaconda的安装与创建虚拟环境可以参考此博文三、tensorflow2.0.0安装安装cpu版本则继续输入pip install tensorflow=原创 2020-09-02 18:48:56 · 583 阅读 · 0 评论 -
PCA(主成分分析)原理、步骤及代码实现
PCA处理步骤:假设一组数据:m条n维数据例如点云:x1, y1, z1 x1, x2, x3 ...xnx2, y2, z2 -> y1, y2, y3 ...yn... z1, z2, z3 ...znxn, yn zn将原始数据组成n行m列矩阵X(每一行为同一字段)2.将X的每一行进行零均值化(即每一行数据均减去改行均值)3.求出均值化后矩阵的协方差矩阵4.求出协方差矩阵对应的特征值、特征向量5原创 2020-07-13 19:07:32 · 1138 阅读 · 0 评论 -
leetcode98. 验证二叉搜索树
Q: 给定一个二叉树,判断其是否是一个有效的二叉搜索树。假设一个二叉搜索树具有如下特征:节点的左子树只包含小于当前节点的数。节点的右子树只包含大于当前节点的数。所有左子树和右子树自身必须也是二叉搜索树。...转载 2020-07-11 08:32:25 · 178 阅读 · 0 评论 -
扒一扒回溯算法的裤子[转载]
这篇文章是很久之前的一篇《回溯算法详解》的进阶版,之前那篇不够清楚,就不必看了,看这篇就行。把框架给你讲清楚,你会发现回溯算法问题都是一个套路。废话不多说,直接上回溯算法框架。解决一个回溯问题,实际上就是一个决策树的遍历过程。你只需要思考 3 个问题:1、路径:也就是已经做出的选择。2、选择列表:也就是你当前可以做的选择。3、结束条件:也就是到达决策树底层,无法再做选择的条件。如果你不理解这三个词语的解释,没关系,我们后面会用「全排列」和「N 皇后问题」这两个经典的回溯算法问题来帮你理解这些词语是转载 2020-07-05 14:36:31 · 303 阅读 · 1 评论