自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 C++多线程:创建两个线程,其中一个输出1-52,另外一个输出A-Z。输出格式要求:12A 34B 56C 78D

【代码】C++多线程:创建两个线程,其中一个输出1-52,另外一个输出A-Z。输出格式要求:12A 34B 56C 78D。

2022-10-21 09:56:53 547 1

原创 linux问题汇总

**一:api以及各种命令缺失问题**①error :-bash: sudo: command not foundterminal中输入:apt-get install sudo -y查看安装是否完成sudo -V出现上面内容就说明问题解决二:网络问题①

2021-11-19 17:58:21 869

转载 Temporary failure resolving ‘mirrors.aliyun.com‘ (换源问题)

问题: Temporary failure resolving ‘mirrors.aliyun.com’原因: ubuntu系统生命周期被结束,仓库被遗弃。详情参考:https://www.cnblogs.com/chenxiaomeng/p/9474830.html“大部分的解释是因为每个Ubuntu版本都有生命结束周期(EOL)时间;常规的Ubuntu发行版提供18个月的支持,而LTS(长期支持)版本则长达3年(服务器版本)和5年(桌面版本)。当某个Ubuntu版本达到生命结束周期时,其仓库就不能

2021-11-18 16:40:17 10433

原创 conda env create -f environment.yml 出现Package XX conflicts for:

问题描述:使用conda env create -f environment.yml创建一个environment中一样的conda环境,出现...........Package gst-plugins-base conflicts for:gst-plugins-base==1.14.0=hbbd80ab_1qt==5.9.5=h7e424d6_0 -> gst-plugins-base[version='>=1.14.0,<1.15.0a0']pyqt==5.9.

2021-10-22 14:00:08 4527 2

原创 linux服务器问题:-bash: conda: command not found

先查看"home/"或者"root/"下面是否有anaconda3文件夹若没有的话,先在linux下安装anaconda

2021-10-21 15:11:27 6798 1

原创 使用sklearn的PCA库对数据进行预处理并保存为新的csv文件

注:只关注PCA降维-- >翻到第四步一:导入包以及数据from sklearn.decomposition import PCAdf = pd.read_csv("..\data.csv",)df=df.iloc[:,1:]# 看一下数据是print(df.head())输出:二:数据标准化的两种方法# 有无缺失值df.isna().values.any()# False 没有缺失值X = df.iloc[:, :-1]# 获取标签值Y = df.iloc[:,[-

2020-12-03 14:44:57 2643 1

原创 机器学习:Python+逻辑回归+GD/SGD/mini-batch三种优化算法+可视化之动态图显示

文章模块一览:一:文章目的二:效果图展示三:原理介绍四:逻辑回归实现的代码①gradient descen②stochastic gradient descent③Mini-Batch Gradient Descent五:本项目的github地址一:文章目的本篇文章旨在利用python实现逻辑回归,其中参数更新利用了三种方法:①梯度下降算法(gradient descent,GD)②随机梯度下降算法(stochastic gradient descent,SGD)③小批量梯度下降算

2020-10-26 22:34:18 2281 1

原创 0504南京理工模拟(十)

题目列表:第四题P1678 烦恼的高考志愿考点:二分查找的变形数组中查找与x距离绝对值最近的数/*-------4---------*/#include<bits/stdc++.h>using namespace std;int m,n,a[100000],b[100000];int bSearch(int A[],int left,int right,int x)...

2020-05-05 17:18:17 165

原创 windows10+cuda9.0+cudnn7.6百度云盘

下载完cuda9.1之后发现不能用,卸载重装9.0发现官网下载资源太慢,获取cudnn又要注册,我想可能有人和我一样的烦恼,遂将window10版的cuda的9.0,9.1+cudnn9.0分享至百度云盘网盘链接https://pan.baidu.com/s/1Q12AjhNm0NGZ_Je6KSSJYw提取码:nk9t朋友,如果您觉得我的分享有帮助,请评论区扣个1呀,好让我知道我的分...

2020-05-02 14:26:37 5365 21

原创 0427南京理工模拟考(九)

题目列表:⭐第四题P1194 买礼物考点:最小生成树prim,kruskal未做出来的原因:理解错了题意,当i和j,k都有优惠时,三者一起买,理解成了买i和j可以用优惠价,但是k此时没有礼物一起“组队”,此时不能用优惠价,其实实际上此时k可以利用G[i][k]与G[j][k]的优惠价。因此由此可以将已经买的作为已经visit的集合放在一起,逐步挑选其他的未visit的且与已经买了这些...

2020-04-29 21:07:37 156

原创 0420南京理工模拟考(八)

这次题目比较简单,做出来前四个。第五题题意理解稍微有点偏差,只解析最后两题第五题题目描述在n个人中,某些人的银行账号之间可以互相转账。这些人之间转账的手续费各不相同。给定这些人之间转账时需要从转账金额里扣除百分之几的手续费,请问A最少需要多少钱使得转账后B收到100元。----------------------------------------第一步出错:利用Floyd算法,虽...

2020-04-21 22:51:13 285

原创 0413南京理工模拟考(七)

题目列表:第二题P1808 单词分类考点:STL的map、set使用此题最终就是要给每种字符串一个特定标志,下次同样字符串能快速确定之前有没有出现过。因此有三种方法记录这种特征三种方法:①set集合去重+hash字符串id②set集合去重字符串③map映射方法一:hash字符串标记字符串,利用set将字符串id去重#include<bits/stdc++.h> u...

2020-04-16 16:19:00 194

原创 0407南京理工机试模拟考(六)

第四题P2683 小岛考点:Floyd算法的变形以下自己的代码,这个题通过了,但是耗时太久(5.4s)代码一/*----4-------*/const int INF=10000000;const int maxn=110;int n,m,dis[maxn][maxn];bool flag=false;void Floy(){ for(int k=1;k<=n;k++...

2020-04-08 23:40:44 300

原创 最短路径问题:PAT A1003 Emergency(Dijkstra、Bellman-Ford、SPFA三种方法)

方法一:Dijkstra//算法笔记P378//考点:Dijkstra #include<bits/stdc++.h>using namespace std;const int MAXN=501;const int INF=1000000000;int n,m,st,ed,G[MAXN][MAXN],weight[MAXN];int d[MAXN],w[MAXN],...

2020-04-04 17:55:28 286 4

原创 0330南京理工机试模拟(五)

题目列表:第四题P1907设计道路考点:单源最短路径分析:由题目已知可以计算任意两点之间的边权,求起点到终点的边权和可以达到的最小值,即暴力建图,两两相连,区分Dirt road和Rome road,然后求起点到终点的最短路每条道路的长度=直线距离×权值;方法一:思想: DFS+剪枝/*--------4-------*///100.0 2.0//2//1.0 0.0//2...

2020-04-01 15:12:14 155

转载 0/1背包问题(递归+记忆化搜索+dp三种方法)

–链接–

2020-03-31 16:21:04 568

原创 PAT A1030 Travel Plan (Dijkstra的两种运用方法)

《算法笔记》P385考点:Dijkstra、DFS、递归//方法一:Dijkstra ,pre数组记录最短路径//c数组记录花费#include<bits/stdc++.h>using namespace std;const int maxn=510;const int INF=1000000000;int n,m,st,ed;bool visit[maxn]={fa...

2020-03-28 23:47:20 133

原创 0323南京理工机试模拟(四)

P1029 最大公约数和最小公倍数问题比赛第三题分析:P,Q利用他们的最大公约数和最小公倍数之积=P*Q,减少一层for循环////求a,b的最大公约数 int gcd(int a,int b){ if(b==0) return a; else return gcd(b,a%b); }int main(){ int x,y,count=0; scanf("%d %d",&amp...

2020-03-25 16:22:15 187

原创 0309南京理工机试模拟考(二)

A 拼数 https://www.luogu.com.cn/problem/P1012B 统计单词数 https://www.luogu.com.cn/problem/P1308C 01迷宫 https://www.luogu.com.cn/problem/P1141D 台阶问题 https://www.luogu.com.cn/problem/P1192E 修复公路 https://w...

2020-03-22 20:01:48 184

原创 0316南京理工大学机试模拟考(三)

5. P2121 拆地毯=========很经典的一个题地址:https://www.luogu.com.cn/problem/P2121考点:最小生成树(kruskal)、并查集、图论#include <iostream>#include <algorithm>#define maxn 100005using namespace std;struct Edg...

2020-03-22 19:59:02 484

原创 PAT A1034:Head of a Gang(DFS和并查集)

参考《算法笔记》P354考点:并查集、连通图、DFS题目地址方法一:DFS#include<iostream>#include<map>#include<string>using namespace std;//最大人数 const int maxn=2010;//人与人之间的邻接矩阵 int G[maxn][maxn],weight[...

2020-03-22 00:01:56 118

原创 冒泡排序的两种写法(从左到右、从右到左)

以下冒泡排序执行后,小数在左,大数在右①第一层控制循环遍数,第二层控制循环的起始点。第二层循环从左往右遍历,每次循环结束后无序的数据中的最大数移到最右边for(int i=0;i<n;i++) cin>>a[i];for(int i=0;i<n-1;i++){ for(int j=0;j<n-1-i;j++){ if(a[j]>a[j+1]){ ...

2020-03-10 22:54:29 1208 1

原创 BFS,DFS两种方法求矩阵中“块”的个数

题目来源:《算法笔记》P276问题描述:给一个m * n的01矩阵,将一个点的上下左右位置称为与它相邻的位置。如果矩阵中若干个1是相邻的,那么称这些1是一个相邻的“块”。求给定矩阵中块的个数输入样例(6 * 7的01矩阵):6 70 1 1 1 0 0 10 0 1 0 0 0 00 0 0 0 1 0 00 0 0 1 1 1 01 1 1 0 1 0 01 1 1 1...

2020-03-08 22:26:38 382 1

原创 [Warning] pointer to a function used in arithmetic

今天写一个代码题,碰到这个bug,网上搜是啥问题,发现碰到这个问题的人很少,而且基本没人写咋解决。然后我查了单词的意思,大概就是说在计算中使用了指向函数的指针。但是我的代码中没有使用指针呀。 就感觉很懵逼???后面将代码仔细检查,发现是一个很小的问题。就是使用这个函数的时候因为粗心将()弄成了[ ],所以显示了这个问题,至于为啥dev c++提示说是计算中使用了指向函数的指针,可能计算机...

2020-03-08 20:23:39 4153 13

原创 DFS,回溯和递归的区别和联系

通过查询资料,我对三者进行了总结:区别:①递归是一种算法结构,而回溯和深搜是一种算法思想。②从解空间树的角度看,深搜会访问解空间树的所有节点,并标记“走过的路”(比如背包问题)不可撤销这种标记,一条路走到黑,直到找到问题的解;而回溯是一种试探性地行为,也会标记,但是可撤销此标记。③回溯和深搜最大的区别是回溯一定伴随着“剪枝”操作,节省大量时间,深搜却不一定。联系:①回溯和深搜,本身就会...

2020-03-07 18:57:43 1067 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除