自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 服务器配置代理

windows系统为例。

2024-09-08 00:07:38 1596

原创 [NOJ]僵尸双来了

[NOJ]僵尸双来了描述聪明的佳佳很善于布置花园,所以僵尸没能在天亮之前冲到佳佳家里,这次僵尸又又要来佳佳家做客了,佳佳跟爸爸逛超市时买了一个大坚果,把花园重新布置了一下,你拿到了花园的地图(以二维矩阵的形式表示)以及起点和佳佳家的位置。花园里某些位置有地刺,僵尸过的时候每次需要消耗一个单位的生命值,有些位置放了坚果,僵尸很懂礼貌,到达该位置后一定要吃完主人给准备的“小点心”后才会离开,当然吃掉它需要很长时间,僵尸有一定数量的生命值,看看又聪明又懂礼貌的僵尸能否在天亮前到达佳佳家里?能的话,最少花费多少

2021-10-26 16:00:27 503

原创 [NOJ]数据结构实验4.4 用弗洛伊德算法求赋权图中任意两点间的最短路径

[NOJ]数据结构实验4.4 用弗洛伊德算法求赋权图中任意两点间的最短路径#include<stdio.h>#include<stdlib.h>typedef struct{ int vex[100]; int arcs[100][100]; int vexnum,arcnum;}Graph;int mid[100][100];void creat(Graph *G){ int i,j; scanf("%d",&G->vexnum);

2021-06-08 22:42:13 1629

原创 [NOJ]数据结构实验4.3 用弗洛伊德算法求赋权图的两点间的最短路径的长度

[NOJ]数据结构实验4.3 用弗洛伊德算法求赋权图的两点间的最短路径的长度#include<stdio.h>#include<stdlib.h>typedef struct{ int vex[100]; int arcs[100][100]; int vexnum,arcnum;}Graph;void creat(Graph *G){ int i,j; scanf("%d",&G->vexnum); for(i=0;i<G-&g

2021-06-08 22:38:49 811

原创 [NOJ]数据结构实验4.2 用迪杰斯特拉算法求赋权图中的最短路径

[NOJ]数据结构实验4.2 用迪杰斯特拉算法求赋权图中的最短路径#include<stdio.h>#include<stdlib.h>typedef struct{ int vex[100]; int arcs[100][100]; int vexnum,arcnum;}Graph;int sum[100];int pre[100];void creat(Graph *G){ int i,j; scanf("%d",&G->vexn

2021-06-08 22:36:50 723

原创 [NOJ]数据结构实验4.1 求赋权图中一个结点到所有结点的最短路径的长度

[NOJ]数据结构实验4.1 求赋权图中一个结点到所有结点的最短路径的长度#include<stdio.h>#include<stdlib.h>typedef struct{ int vex[100]; int arcs[100][100]; int vexnum,arcnum;}Graph;int ans[100];void creat(Graph *G){ int i,j; scanf("%d",&G->vexnum); for(

2021-06-08 22:34:31 1512

原创 [NOJ]数据结构实验2.2 稀疏矩阵加法,实现C=A+B

[NOJ]数据结构实验2.2 稀疏矩阵加法,实现C=A+B#include<iostream>#include<cstdio>#include<cstdlib>using namespace std;typedef struct{ int row,col; int e;}Triple;typedef struct{ Triple *data; int len;}TSMatrix;void init(TSMatrix*p,int n){

2021-05-20 21:35:15 774

原创 [NOJ]数据结构实验1.2 高精度计算 PI 值

[NOJ]数据结构实验1.2 高精度计算 PI 值算法#include<iostream>using namespace std;typedef struct node{ int data; struct node *next,*pre;}node,*Linklist;void In(Linklist L);void Sum(Linklist a,Linklist b);void Mul(Linklist a,int m);void Div(Linklist a

2021-05-20 21:29:44 1045

原创 [NOJ]数据结构实验1.1 合并有序数组

[NOJ]数据结构实验1.1 合并有序数组#include<iostream>using namespace std;typedef struct node{ int data; struct node * next;}node;int n[2];node* in(int n) //初始化链表{ int i; node *r,*h; h=new node; h->next=NULL; r=h; for(i=0;i<n;i++){ node *

2021-05-20 21:20:16 961

原创 [NOJ]数据结构 NO.20基于图的广度优先搜索策略

[NOJ]数据结构 NO.20基于图的广度优先搜索策略#include<stdio.h>#include<stdlib.h>//图结构typedef struct EdgeNode{ int endvex; struct EdgeNode *nextedge;}EdgeNode;typedef struct{ int vertex; EdgeNode* edgelist;}VexNode;typedef struct{ VexNode vexs[1

2021-05-20 16:56:23 431

原创 [NOJ]数据结构 NO.19基于图的深度优先搜索策略

[NOJ]数据结构 NO.19基于图的深度优先搜索策略#include<stdio.h>#include<stdlib.h>typedef struct EdgeNode{ int endvex; struct EdgeNode *nextedge;}EdgeNode;typedef struct{ int vertex; EdgeNode* edgelist;}VexNode;typedef struct{ VexNode vexs[100];

2021-05-20 15:29:27 249

原创 [NOJ]数据结构实验3.1 哈夫曼编/译码器

[NOJ]数据结构实验3.1 哈夫曼编码器#include<stdio.h>#include<stdlib.h>#include<string.h>typedef struct HTNode{ int weight; int parent,lchild,rchild; char data;}HTNode;typedef struct HCNode{ int bit[200]; int start;}HCNode;HTNode ht[1

2021-05-14 17:15:38 1913

原创 [NOJ]数据结构 NO.17输出以二叉树表示的算术表达式

[NOJ]数据结构 NO.17输出以二叉树表示的算术表达式 #include<stdio.h> #include<stdlib.h> typedef struct Node { char data; struct Node *lchild,*rchild; }BiTNode; void create(BiTNode *T) { char c; c=getchar(); T->data=c; //pri

2021-05-05 21:58:57 208

原创 [NOJ]数据结构 NO.16计算二叉树叶子节点数目

[NOJ]数据结构 NO.16计算二叉树叶子节点数目 #include<stdio.h> #include<stdlib.h> typedef struct Node { char data; struct Node *lchild,*rchild; }BiTNode; void create(BiTNode *T) { char c; c=getchar(); T->data=c; T->lc

2021-05-05 21:51:20 246

原创 [NOJ]数据结构 NO.15建立二叉树的二叉链表存储结构

[NOJ]数据结构 NO.15建立二叉树的二叉链表存储结构 #include<stdio.h> #include<stdlib.h> typedef struct Node { char data; struct Node *lchild,*rchild; }BiTNode; void create(BiTNode *T) { char c; c=getchar(); T->data=c; T-&gt

2021-05-05 21:00:16 360

原创 [NOJ]数据结构实验2.4 稀疏矩阵的乘法

[NOJ]数据结构实验2.4 稀疏矩阵的乘法 #include<stdio.h> #include<stdlib.h> typedef struct OLNode { int row,col; int value; struct OLNode *right,*down; }OLNode,*OLink; typedef struct { OLink *rhead,*chead; int m,n,len; }Cros

2021-04-30 16:55:26 761 1

原创 [NOJ]数据结构 NO.13以十字链表为存储结构实现矩阵相加

[NOJ]数据结构 NO.13以十字链表为存储结构实现矩阵相加 #include<stdio.h> #include<stdlib.h> typedef struct OLNode { int row,col; int value; struct OLNode *right,*down; }OLNode,*OLink; typedef struct { OLink *rhead,*chead; int m,n,len

2021-04-29 21:30:58 319

原创 [NOJ]数据结构实验2.1 稀疏矩阵转置

[NOJ]数据结构实验2.1 稀疏矩阵转置 #include<stdio.h> #include<stdlib.h> typedef struct { int row,col; int e; }Triple; typedef struct { Triple *data; int m,n,len; }TSMatrix; void init(TSMatrix* M) //读入数据 { int m,n,i

2021-04-28 22:36:48 867

原创 [NOJ]数据结构 NO.11循环右移

[NOJ]数据结构 NO.11循环右移 #include<iostream> using namespace std; typedef struct node //定义队列 { int data; struct node *next; }Linkquenode; typedef struct { Linkquenode *front; Linkquenode *rear; }Linkque; int init(Linkq

2021-04-21 16:46:08 239

原创 [NOJ]数据结构 NO.09循环队列

[NOJ]数据结构 循环队列 #include <stdio.h> #include <stdlib.h> typedef struct { int *data; int length; int rear; int n; }queue; void enterque(queue *q,int x) //入队列 { if((q->rear+1)%q->n==(q->rear-q-&gt

2021-04-07 20:04:03 291

原创 [NOJ]数据结构 NO.06LOCATE操作

[NOJ]数据结构 LOCATE操作 #include<iostream> using namespace std; typedef struct node { char data; struct node * pre; struct node * next; int freq; }node; void creatlist(node*h,int m) //创建列表 { node *p; int i; for(i=0;i&lt

2021-04-07 19:56:28 337

空空如也

空空如也

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

TA关注的人

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