自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

六老板的博客

强的一批

  • 博客(42)
  • 收藏
  • 关注

转载 小C语言--词法分析程序

#include <iostream>using namespace std;string S[5]={"keyword","identifier","integer","boundary","operator"};string K[6]={"main","if","else","for",&q

2018-09-22 10:47:32 424

原创 二分练习(C++会超时)

#include <bits/stdc++.h>using namespace std;int a[1000100];int n,m,key,flag;int check(int key){ int low=0; int high=n-1; if(key>a[high]) { return a[high]; } ...

2018-08-24 17:14:16 302

原创 数据结构实验之查找五:平方之哈希表

#include <bits/stdc++.h>using namespace std;int main(){ int a,b,i,m,d,flag,bb; int has[600]; while(cin>>a>>b) { memset(has,0,sizeof(has)); for(...

2018-08-23 21:05:02 289

原创 数据结构实验:哈希表

#include <bits/stdc++.h>using namespace std;struct l{ int data; int sum; // 记录次数}has[100010];int main(){ int a,b,i,m; cin>>a; b=100000; memset(has,0,sizeo...

2018-08-23 20:13:51 549

原创 数据结构实验之查找七:线性之哈希表

#include <bits/stdc++.h>using namespace std;int main(){ int a,b,i,m; int has[1100]; while(cin>>a>>b) { memset(has,0,sizeof(has)); for(i=1;i<...

2018-08-23 15:45:55 170

原创 数据结构实验之图论十:判断给定图是否存在合法拓扑序列(2)

#include <bits/stdc++.h>using namespace std;int ma[20][20];int dis[20];//存入度int que[20];int n,m;void paixu(){ int in,out; in=out=0; for(int i=1;i<=n;i++) { if(d...

2018-08-22 20:59:43 160

原创 数据结构实验之图论十一:AOE网上的关键路径

SPFA+前向星

2018-08-22 16:52:00 213

原创 数据结构实验之图论十:判断给定图是否存在合法拓扑序列

#include <bits/stdc++.h>using namespace std;int visit[1100];int ma[1100][1100];int q[1200];int n,m,flag;void BFS(){ int in,out; in=out=0; visit[1]=1; q[in++]=1; while(...

2018-08-22 16:51:08 156

原创 小鑫的城堡

#include <bits/stdc++.h>using namespace std;int visit[123456];int pre[123456];int find(int x){ while(pre[x]!=x) { x=pre[x]; } return x;}void join(int a,int b)...

2018-08-22 14:41:57 261

原创 电影节(并查集)

#include <bits/stdc++.h>using namespace std;int pre[1000000];int find(int x) // 找到头{ while(x!=pre[x]) { x=pre[x]; } return x;}void join(int a,int b) // 将不同头的合并为一个...

2018-08-21 21:13:03 290

原创 数据结构实验之图论九:最小生成树

#include <bits/stdc++.h>using namespace std;#define INF 0x3f3f3f3f //定义最大值int ma[150][150],v[150],dist[150];int visit[150];int sum;void prime(int n){ int i,j,k; for(i=1;i<=n;i+...

2018-08-21 15:58:33 565

转载 人活着系列之芳姐和芳姐的猪(floyd算法)

#include <bits/stdc++.h>#define INF 0x3f3f3f3fusing namespace std;int ma[620][620];void floyd(int n){ int i,j,k; for(k=1;k<=n;k++) // 最外面看不懂 { for(i=1;i<=n;i++) ...

2018-08-20 15:09:16 185

原创 数据结构实验之图论七:驴友计划

#include <bits/stdc++.h>using namespace std;#define INF 0x3f3f3f3fstruct node{ int fee; int w;}ma[511][511];int visit[510];int dis[510];int cost[510];int n,m,s,d;void djst(int...

2018-08-18 15:41:05 421

转载 SPFA和前向星(适合边和点多的情况)

![这里写图片描述](https://img-blog.youkuaiyun.com/20180818103238350?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyODU0NTY5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)#include<bits/stdc++.h...

2018-08-18 10:32:57 191

原创 图结构练习——最短路径

#include <bits/stdc++.h>using namespace std;#define INF 0x3f3f3f3f //定义最大值int ma[150][150],v[150],dist[150];int visit[150];int n,m;void djst(int v){ int i,j,k; for(i=1;i<=n;i++...

2018-08-17 15:17:56 157

转载 Falling Leaves

Sample InputBDHPY CM GQ K * AC B $Sample OutputKGCBDHQMPY BAC#include <map>#include <queue>#include <cmath>#include <cstdio>#include <cstring>#incl...

2018-08-16 14:46:59 498

原创 广度优先搜索练习之神奇的电梯

#include <bits/stdc++.h>using namespace std;int visit[250];int ma[250][250];struct node{ int data,step;}s,b[250];int n,m;void BFS(int key){ memset(visit,0,sizeof(visit)); in...

2018-08-15 16:57:55 265

转载 Catch That Cow

#include <bits/stdc++.h>using namespace std;int visit[200000];struct node{ int data,step;}s,b[200000];int n,m;void BFS(){ int in,out; in=0,out=0; visit[n]=1; b[in].da...

2018-08-15 15:33:45 233

原创 数据结构实验之图论五:从起始点到目标点的最短步数(BFS)

#include <bits/stdc++.h>using namespace std;int ma[1500][1500];int visit[1500];int k,flag,king;struct node{ int data,depth;}s,b[1500];void BFS(int n){ int in,out; in=0,out=0...

2018-08-15 08:22:12 570

原创 数据结构实验之图论五:从起始点到目标点的最短步数(BFS)(2)

以后完成第二种解法

2018-08-15 08:14:45 556

转载 数据结构实验之图论二:图的深度遍历

#include <bits/stdc++.h>using namespace std;int mmp[1010][1010]; //建立邻接矩阵存储图int vis[1010]; //储存已遍历的结点int que[1010]; //确定输出顺序int n,m,t;void DFS(int s){ que[t++] = s;...

2018-08-14 15:26:59 246

转载 数据结构实验之图论四:迷宫探索

#include <bits/stdc++.h>using namespace std;int mmp[1010][1010]; //建立邻接矩阵存储图int vis[1010]; //储存已遍历的结点int que[1010]; //确定输出顺序int n,m,s,t; void DFS(int s){ que[t++...

2018-08-14 15:20:25 186

原创 数据结构实验之图论二:图的深度遍历

#include <bits/stdc++.h>using namespace std;int visit[150];int k;int ma[150][150];int flag;int b[150];void DFS(int t){ for(int i=0;i<k;i++) { if(ma[t][i]==1&&a

2018-08-14 09:48:27 187

转载 数据结构实验之图论一:基于邻接矩阵的广度优先搜索遍历(二)

#include <bits/stdc++.h> using namespace std; int gra[105][105]; //建立邻接矩阵存储图 int que[200]; //数组模拟队列 int in = 0, out = 0; //队列头尾 int k, m, n;...

2018-08-14 09:22:04 238

转载 数据结构实验之图论一:基于邻接矩阵的广度优先搜索遍历

#include <bits/stdc++.h>using namespace std;int visit[150];int k;int ma[150][150];int flag;int b[150];void BFS(int t){ int a[150]; int n=1; for(int i=0;i<k;i++) { ...

2018-08-14 08:58:37 95

原创 字典树,没有完成

这里写代码片

2018-08-14 08:53:36 111

转载 数据结构实验之二叉树六:哈夫曼编码

#include<stdio.h>#include<string.h>#include<stdlib.h>#include<algorithm>#include<malloc.h>using namespace std;char tree[500];////字符串int nu

2018-08-11 19:47:33 418

原创 平衡二叉树 非递归(未完成)

#include <bits/stdc++.h>typedef struct node{ int data; struct node *l,*r,*par;}*tree;int length(tree root){ int cou=0,len1,len2; if(root) { len1=length(root->...

2018-08-11 09:55:40 257

原创 《平衡二叉树》

#include <bits/stdc++.h>typedef struct node{ int data; struct node *l,*r;}*tree;int length(tree root){ int cou=0,len1,len2; if(root) { len1=length(root->l); ...

2018-08-10 20:36:40 186

原创 二叉排序树

include

2018-08-09 18:54:24 130

原创 数据结构实验之二叉树八:(中序后序)求二叉树的深度

include

2018-08-08 18:27:13 295

原创 数据结构实验之二叉树五:层序遍历

include

2018-08-08 15:36:27 120

原创 数据结构实验之二叉树四:(先序中序)还原二叉树

include

2018-08-08 14:24:28 257

原创 KMP

include

2018-08-06 18:38:24 122

原创 停车场

include define addsize 100define true 1define false 0typedef int elemtype; typedef struct qnode{ elemtype data; struct qnode *next; }qnode,*queuenode; typedef struct { q...

2018-08-04 17:27:53 175

原创 双向队列

include define maxsize 200005define addsize 100define true 1define false 0typedef int elemtype; typedef struct qnode{ elemtype data; struct qnode *next; }qnode,*queuenode; ...

2018-08-04 17:27:30 170

原创 数据结构实验之队列一:排队买饭

include define maxsize 200005define addsize 100define true 1define false 0typedef int elemtype; typedef struct qnode{ elemtype data; struct qnode *next; }qnode,*queuenode; ...

2018-08-04 11:14:58 477

原创 数据结构实验之栈与队列六:下一较大值(二)

includedefine maxsize 100005define addsize 10define true 1define false 0typedef int elemtype; struct node { int data; int next; }q[100005]; typedef struct { elemty...

2018-08-02 20:39:28 350 1

原创 括号匹配

include define maxsize 10000define addsize 10define true 1define false 0typedef int elemtype; typedef struct { elemtype *base; elemtype *top; int stacksize; }sqstack...

2018-08-02 18:33:52 114

原创 插入排序

using namespace std; struct node { int data; struct node *next; }; struct node *creat(int n) { int i; struct node *head,*p,*q; head=new node; head->next=NULL; ...

2018-08-01 21:13:48 88

空空如也

空空如也

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

TA关注的人

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