随笔分类 - 算算算算算...?法
摘要:最短路径查找—Dijkstra算法 这里推荐最短路径查找—Dijkstra算法(b站视频,全长5min,讲解很清晰) https://www.bilibili.com/video/BV1zz4y1m7Nq?from=search&seid=14974262979948805371&spm_id_fr
阅读全文
摘要:BP神经网络介绍 神经网络是机器学习中一种常见的数学模型,通过构建类似于大脑神经突触联接的结构,来进行信息处理。在应用神经网络的过程中,处理信息的单元一般分为三类:输入单元、输出单元和隐含单元。 顾名思义:输入单元接受外部给的信号与数据;输出单元实现系统处理结果的输出;隐含单元处在输入和输出单元之间
阅读全文
摘要:dfs中关于选数类的问题: 有两种dfs: 以后面对这类问题要常采用第二种dfs,原因是,第一种相当于选数是所有的情况都是组合,第二种都是排列, 所以第二种更加全面,特别是与方向有关时,只能用第二种。 ps: 1.剪枝真的很重要,TLE就是这样阻止你成功的脚步的 注意理解这里的剪枝: if (dis
阅读全文
摘要:#include <iostream> #include <cstdio> using namespace std; int nxt[100], ver[100], head[100], dist[100]; //如果用next会名字空间冲突 int tot = 0; void add(int x,
阅读全文
摘要:#include <iostream> #include <cstdio> using namespace std; int a,b,c,d; void fun(int x) { if(x<=100&&x>=90) cout<<"A"<<endl; else if(x<=89&&x>=80) cou
阅读全文
摘要:一个对树的最简单的遍历 #include <iostream> #include <cstdio> using namespace std; int a[3]={1,2,3}; int sum=0; void fun(int d) { if(d==3) { sum++; return ; } for
阅读全文
摘要://冒泡排序 O(n^2) /* 原理思考:第一次冒泡是将最大值移到了最后一个 第二次是将次大值移到了倒数第二个,以此类推...... 所以只需(数组长度-1)次就能完成排序 */ #include <iostream> #include <cstdio> using namespace std;
阅读全文

浙公网安备 33010602011771号