- 博客(56)
- 收藏
- 关注
原创 linux下无sudo权限安装MatlabR2016
1.本地解压iso文件,两个iso在同一个目录下。和crack文件夹一起上传服务器。假设这两个文件都在matlabLinux目录下2.服务器建立要安装的目录3.进入R2016_glnxa64,输入命令:-fileInstallationKey 09806-07443-53955-64350-21751-41297为序列号(不同版本对应的序列号不同,其他版本可自行百度);-agreeToLicense yes为同意协议;-destinationFolder /home/xxx/envs/MATLAB
2022-06-27 13:23:53
634
原创 安装blas++(blaspp) 一直找不到intel mkl(已安装)的解决方法
错误截图:查看.bashrc,发现intel mkl在环境变量里。但是blask++的install.md里的环境变量要求是因此在bashrc文件里加上解决!!安装文件的环境变量一定要按照文件需要的方式配置!!!
2021-07-19 11:17:35
717
原创 Cmake无root权限安装出现Linking C executable curltest错误
解决方法:不是用./bootstrap而是用 ./bootstarp --system-curl
2021-06-28 18:43:20
1434
原创 Failed to process string with tex because latex could not be found
用pip不用condapip后看看pip的是哪个环境,是本地python还是conda环境中conda环境:需要找到你的Anaconda bin目录运行pip不过还是存在一个问题:当单独引用
2021-04-08 19:30:49
1537
1
原创 毕业设计补充python知识点
python中array[…,0],array[…,0:1],array[:,0]和array[:,0:1]的用法与区别
2021-04-01 21:37:23
86
原创 面试题
https://blog.youkuaiyun.com/qq_38950316/article/details/81087809?dist_request_id=&depth_1-
2021-03-08 09:17:16
92
原创 数据库课程设计(下)(学生成绩管理系统)
菜单图形化界面:package sc;import java.awt.*;import java.awt.event.*;import javax.swing.*;public class Menu extends JFrame implements ActionListener{ AddS 增加学生界面; UpdateS 修改学生界面; DelS 删除学生界面; AddC 增加课程界面; DelC 删除课程界面; UpdateC 修改课程界面; AddSC 增加选课界面; De
2021-02-03 19:53:13
3234
3
原创 数据库课程设计(上)(学生成绩管理系统)
SQL Server数据库:Course表:(1)设计(2)数据属性依次为:课程号、课程名、先修课课程号、学分主键为课程号Student表:(1)设计(2)数据属性依次为:学号、姓名、性别、年龄、所在系系名主键为学号SC表:表示学生选课关系(1)设计(2)数据属性依次为学号、课程号、分数主键为学号、课程号触发器:1)在Student表上定义一个DELETE触发器,当删除一个学生记录时,自动删除SC表上这个学生的所有选课记录 。2)在Course表上定义一个UP
2021-02-03 19:41:00
8961
3
原创 java课程设计(bank)
Account类:Customer类:Bank类:Bank与Customer为一对多Customer与Account是一对多CustomerReport类:用于打印输出银行存取信息,按照顾客姓名排序输出(排序在customer类中实现)/*Account类*/package exercise3.banking.domain;import com.sun.org.apache.xpath.internal.operations.Bool;import exercise3.
2021-02-02 22:25:10
345
原创 1018击鼓传花1081猴子报数(循环链表实现)
输入:5输出:4#include<bits/stdc++.h>using namespace std;typedef struct node{ int data; node * next;}node;int main(){ int n; cin>>n; //建立循环链表 node *head=new node; head->data=n; head->next=NULL; node *tail=head; for(int i=n-1;.
2021-01-30 12:47:25
295
原创 单链表冒泡排序(交换数据不交换节点)
#include<bits/stdc++.h>using namespace std;struct node{ int data; struct node * next;};void cmp(struct node* a,struct node* b){ if(a->data >b->data ) { int temp=a->data; a->data=b->data; b->data=temp; }}int mai.
2021-01-30 12:28:04
230
原创 字符串间相似距离
输入abcdabc输出:1代码:#include<bits/stdc++.h>using namespace std;string s,t;int dp[1011][1011];//dp[i][j] 的值代表的是str1[0...i-1]编辑为str2[0...j-1]的最小代价。int main(){ while(cin>>s) { cin>>t; for(int i=1;i<=s.size();++i) dp[i][0]=.
2021-01-29 21:45:30
112
原创 滑雪(DFS)
输入:5 51 2 3 4 516 17 18 19 615 24 25 20 714 23 22 21 813 12 11 10 9`输出:25代码:#include<bits/stdc++.h>using namespace std;int r,c;int h[105][105];int flag[105][105];int dir[4][2]={{0,1},{0,-1},{1,0},{-1,0}};int dfs(int x,int y){ if..
2021-01-29 18:04:39
221
原创 背包类问题
#include<bits/stdc++.h>using namespace std;int s,n;int w[1011];int dp[1011][1011];int main(){ while(cin>>s) { cin>>n; for(int i=1;i<=n;++i) { cin>>w[i]; } memset(dp,0,sizeof(dp)); dp[0][0]=1; for(int i=1.
2021-01-29 11:09:57
81
原创 字符串最长公共子序列与最长连续公共子序列
#include<bits/stdc++.h>using namespace std;string s,t;int dp[101][101];int main(){ while(cin>>s) { memset(dp,0,sizeof(dp)); cin>>t; for(int i=1;i<=s.size();++i) { for(int j=1;j<=t.size();++j) { if(s[i-1]==t.
2021-01-29 10:43:57
142
原创 序列最大上升个数or最大下降个数
#include<bits/stdc++.h>using namespace std;int a[101],dp[101];int n;int sheng(int k){ int ans=0; for(int i=0;i<=k;++i) { dp[i]=1; for(int j=0;j<i;++j) { if(a[j]<a[i]) { dp[i]=max(dp[j]+1,dp[i]); } ..
2021-01-29 10:06:49
172
原创 最大连续子序列和与最大上升子序列和
#include<bits/stdc++.h>using namespace std;long long a[10011],dp[10011];int main(){ int k; while(cin>>k) { if(k==0) break; int flag=0; for(int i=0;i<k;++i) { cin>>a[i]; if(a[i]>=0) flag=1; } if(flag==1) ..
2021-01-29 09:21:57
141
原创 拓扑排序
代码:#include<bits/stdc++.h>using namespace std;int n,m;const int maxn=505;int mpt[maxn][maxn];int lev[maxn];vector<int> v[maxn];priority_queue<int,vector<int>,greater<int> >q;void topo(int s){ for(int i=1;i<=s;+..
2021-01-27 21:36:08
62
原创 最短路(spfa算法)
代码:#include<bits/stdc++.h>using namespace std;int n,m;#define inf 0x3f3f3f3fconst int maxn=100+5;vector< pair<int,int> > edges[maxn];int dist[maxn];int vis[maxn];int p[maxn];void init(){ for(int i=0;i<maxn;++i) { dist[..
2021-01-27 20:11:34
123
原创 畅通工程---(并查集)
代码:#include<bits/stdc++.h>using namespace std;const int maxn=1000+5;int fa[maxn];int va[105][105];struct node{ int u,v; int weight; }graph[105];bool cmp(node a,node b){ return a.weight<b.weight;}int find(int x){ if(x==fa[x]) ret..
2021-01-26 20:58:27
170
原创 三人连线BFS
代码:#include<bits/stdc++.h>using namespace std;const int maxn=100+5;char mpt[maxn][maxn];int vis[maxn][maxn][4];int dir[4][2]={{0,1},{1,0},{0,-1},{-1,0}};//右下左上四个方向 struct node{ int x,y; };#define inf 0x3f3f3f3fint n,m;node p[4];void b..
2021-01-25 23:07:14
95
原创 迷宫--BFS
代码:#include<bits/stdc++.h>using namespace std;const int maxn=100+5;char mpt[maxn][maxn];int vis[maxn][maxn];int dir[4][2]={{0,1},{1,0},{0,-1},{-1,0}};//右下左上四个方向 struct node{ int x,y; int step;};int bfs(int sx,int sy){ memset(vis,0,size..
2021-01-25 22:06:34
74
原创 汉诺塔递归
#include<bits/stdc++.h>using namespace std;int step=0;void Hanoi(int n,char a,char b,char c)//a为起点,b为缓冲,c为终点 { if(n==1) { if((step+1)%5==0) { cout<<a<<"-->"<<c<<endl; } else cout<<a<<"-->"
2021-01-23 21:50:40
72
原创 全排列(递归实现以及运用next_permutation()函数)
#include<bits/stdc++.h>using namespace std;int vis[100];//标记 int a[100];//记录int n;void fun(int step){ if(step==n) { for(int i=0;i<n;++i) { cout<<a[i];//若是给定一个字符串:cout<<s[a[i]-1];将a[i]-1做下标 } cout<<endl; } el
2021-01-23 21:28:34
121
原创 前缀树
代码:#include<bits/stdc++.h>using namespace std;const int maxn=26;//26个小写字母,如果有大写,变为52typedef struct node{ int count; struct node *next[maxn];}Tree;int sum;Tree T;//初始化 void Init(){ for(int i=0;i<maxn;++i) { T.next[i]=NULL; }}//..
2021-01-22 22:13:32
95
原创 区间刷墙、区间移树(利用map)
代码:#include<bits/stdc++.h>using namespace std;int main(){ int L,m; while(cin>>L>>m) { map<int,int>pipei; for(int i=0;i<=L;++i) { pipei[i]=1; } while(m--) { int l,r; cin>>l>>r; for(int ..
2021-01-22 21:38:46
113
原创 二叉树任意两点间最短路径(利用栈-找公共祖先,不需要建立二叉树)
代码:#include<bits/stdc++.h>using namespace std;int main(){ int T; cin>>T; while(T--) { int n,m; cin>>n>>m; int a[2011]={0}; a[1]=1000;//父节点 for(int i=1;i<=n;++i) { int lchild,rchild; cin>>lchild..
2021-01-22 21:02:02
243
原创 先序和中序遍历确定后序遍历
代码:#include<bits/stdc++.h>using namespace std;string s,t;void print_post(string s,string t){ int len=s.size(); char c=s[0]; int i=t.find(c); if(len>0) { print_post(s.substr(1,i),t.substr(0,i)); print_post(s.substr(i+1),t.substr(i+1).
2021-01-22 20:21:33
201
原创 二叉树(123456...)算两节点间节点个数
代码:#include<bits/stdc++.h>using namespace std;int m,n,sum;void DFS(int m){ if(m>n) return; sum++; DFS(2*m); DFS(2*m+1);}int main(){ while(cin>>m>>n) { if(m==0&&n==0) break; sum=0; DFS(m); cout<<s..
2021-01-22 20:10:39
392
原创 求二叉树(123456..)公共父节点
4和6公共父节点为1要求多组输入代码:#include<bits/stdc++.h>using namespace std;int main(){ int x,y; while(cin>>x>>y) { while(x!=y) { if(x>y) x/=2; if(x<y) y/=2; } cout<<x<<endl; } return 0;}...
2021-01-22 19:54:54
983
原创 二叉排序树(输出父节点)
代码:#include<bits/stdc++.h>using namespace std;typedef struct node{ int data; struct node *lchild,*rchild;}*BiTree; void createTree(BiTree &T,int x,int parent){ if(T==NULL) { T = new node; T->data=x; T->..
2021-01-22 19:29:22
171
原创 二叉树遍历、计算叶节点、计算深度(递归)
#include<bits/stdc++.h>using namespace std;typedef struct node{ char data; struct node *lchild,*rchild;}*BiTree;int len=0;string s;//字符串方式输入先序建立二叉树 void CreateTree(BiTree &T){ if(len==s.size()) return; char c=s[len++]; if(c=='#')...
2021-01-22 10:33:15
242
原创 括号匹配(利用map确定优先级)
代码:#include<bits/stdc++.h>using namespace std;int main(){ int n; cin>>n; string s; map<char,int>pipei; pipei['{']=4;pipei['[']=3;pipei['(']=2;pipei['<']=1; for(int j=1;j<=n;++j) { cin>>s; stack<char>st; ..
2021-01-21 20:50:56
363
原创 二分快速幂
代码:#include<bits/stdc++.h>using namespace std;long long mod_pow(long long x,long long n,long long b){ long long ans=1; while(n>0) { if(n&1) ans=ans*x%b;//将幂分解为二进制后与1相与,为1表示该位要算上 x=x*x%b;//x*x可能会超出int范围,所以都定义为long long n>>=.
2021-01-20 10:49:09
92
原创 区间内素数筛选
代码:#include<bits/stdc++.h>using namespace std;const int maxn=1000000+5;int prime[maxn];void getPrime(){ memset(prime,0,sizeof(prime)); for(int i=2;i<=maxn;++i) { if(!prime[i]) prime[++prime[0]]=i;//prime[0]存的是素数个数,prime[i]表示是否被标记 ,prim.
2021-01-20 10:36:36
98
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人