随笔分类 -  算算算算算...?法

摘要:最短路径查找—Dijkstra算法 这里推荐最短路径查找—Dijkstra算法(b站视频,全长5min,讲解很清晰) https://www.bilibili.com/video/BV1zz4y1m7Nq?from=search&seid=14974262979948805371&spm_id_fr 阅读全文
posted @ 2021-09-02 22:23 py佐料 阅读(111) 评论(0) 推荐(0)
摘要:BP神经网络介绍 神经网络是机器学习中一种常见的数学模型,通过构建类似于大脑神经突触联接的结构,来进行信息处理。在应用神经网络的过程中,处理信息的单元一般分为三类:输入单元、输出单元和隐含单元。 顾名思义:输入单元接受外部给的信号与数据;输出单元实现系统处理结果的输出;隐含单元处在输入和输出单元之间 阅读全文
posted @ 2021-08-31 23:36 py佐料 阅读(34262) 评论(1) 推荐(5)
摘要:dfs中关于选数类的问题: 有两种dfs: 以后面对这类问题要常采用第二种dfs,原因是,第一种相当于选数是所有的情况都是组合,第二种都是排列, 所以第二种更加全面,特别是与方向有关时,只能用第二种。 ps: 1.剪枝真的很重要,TLE就是这样阻止你成功的脚步的 注意理解这里的剪枝: if (dis 阅读全文
posted @ 2021-03-04 17:00 py佐料 阅读(109) 评论(0) 推荐(0)
摘要:#include <iostream> #include <cstdio> using namespace std; int nxt[100], ver[100], head[100], dist[100]; //如果用next会名字空间冲突 int tot = 0; void add(int x, 阅读全文
posted @ 2021-02-17 07:47 py佐料 阅读(345) 评论(0) 推荐(0)
摘要:#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 阅读全文
posted @ 2021-01-01 09:58 py佐料 阅读(102) 评论(0) 推荐(0)
摘要:一个对树的最简单的遍历 #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 阅读全文
posted @ 2020-10-06 16:24 py佐料 阅读(306) 评论(0) 推荐(0)
摘要://冒泡排序 O(n^2) /* 原理思考:第一次冒泡是将最大值移到了最后一个 第二次是将次大值移到了倒数第二个,以此类推...... 所以只需(数组长度-1)次就能完成排序 */ #include <iostream> #include <cstdio> using namespace std; 阅读全文
posted @ 2020-08-20 15:31 py佐料 阅读(104) 评论(0) 推荐(0)