自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (13)
  • 收藏
  • 关注

原创 数据结构课程设计_《旅游景区信息管理系统》

#include #include #include #include #define M 100#define INF 999666333using namespace std; struct Matrix{ string Sname;//景区名称,为了解决哈希冲突 int count;//景点总数量 int edge;//道路数量 int m[M

2017-12-21 10:31:43 13519 10

原创 关于文件的一些操作

/*今天遇到一些关于文件的知识点codeblocks16.0里面不支持#include只有#include使用时要把std包包含在里面(using namespace std),而vc6.0却不能使用这个包下面是课件上的一些知识点,以后用到的时候再拿出来看看吧*/#include void main(){ofstream SaveFile("example.txt", ios::at

2017-12-19 18:23:54 319

原创 第八周实践项目10 稀疏矩阵的十字链表表示

#include #include #define M 3 //矩阵行#define N 3 //矩阵列#define Max ((M)>(N)?(M):(N)) //矩阵行列较大者typedef int ElemType;typedef struct mtxn{ int row;

2017-12-15 09:39:34 466

原创 第八周实践项目9 算法库——广义表

/**Copyright (c) 2017,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:项目9-*作 者:邵雪源*完成日期:2017年12月14日*版 本 号:v1.0*/#include #include typedef char ElemType;typedef struct lnode{ int tag;

2017-12-15 09:38:51 268

原创 第八周实践项目8 稀疏矩阵的三元组表示的实现及应用

#include #define M 6#define N 7#define MaxSize 100 //矩阵中非零元素最多个数typedef int ElemType;typedef struct{ int r; //行号 int c; //列号 ElemType d;

2017-12-14 08:13:14 312 1

原创 第八周实践项目7 对称矩阵的压缩存储及基本运算

/**Copyright (c) 2017,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:项目7-*作 者:邵雪源*完成日期:2017年12月14日*版 本 号:v1.0*/#include #include #define N 4 void Init(int *&b);//为N阶对称矩阵初始化存储数据的一维数组bint Value

2017-12-14 08:07:43 405

原创 第八周实践项目6 猴子选大王(数组版)

/**Copyright (c) 2017,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:项目6- 一群猴子,编号是1,2,3 …m,这群猴子(m个)按照1-m的顺序围坐一圈。 从第1只开始数,每数到第n个,该猴子就要离开此圈,这样依次下来,最后一只出圈的猴子为大王。 输入m和n,输出猴子离开圈子的顺序,从中也可以看出最后为大王是几号猴子。*

2017-12-14 08:05:35 453

原创 第八周实践项目 5 计数的模式匹配

/*  *Copyright (c) 2017,烟台大学计算机与控制工程学院  *All rights reserved.  *文件名称:项目-  采用顺序结构存储串,编写一个算法计算指定子串在一个字符串中出现的次数,如果该子串不出现则为0*作    者:邵雪源  *完成日期:2017年12月14日  *版 本 号:v1.0  */    #include #include

2017-12-13 21:18:11 241

原创 第八周实践项目4 字符串加密

/* *Copyright (c) 2017,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:项目- 一个文本串可用事先编制好的字符映射表进行加密。例如,设字符映射表为:abcdefghijklmnopqrstuvwxyzngzqtcobmuhelkpdawxfyivrsj*作    者:邵雪源 *完成日期:2017年12月14日 *版 本

2017-12-13 21:03:38 233

原创 第七周实践项目6 停车场模拟(栈和队列综合)

设停车场是一个可停放n辆汽车的狭长死胡同,南边封口,汽车只能从北边进出(这样的停车场世间少有)。汽车在停车场内按车辆到达时间的先后顺序,最先到达的第一辆车停放在车场的最南端,依次向北排开。若车场内已停满n辆汽车,则后来的汽车只能在门外的候车场上等候,一旦有车开走,则排在候车场上的第一辆车即可开入。当停车场内某辆车要离开时,在它之后进入的车辆必须先退出车场为它让路(假定停车场内设有供车辆进出的便道,

2017-12-13 18:02:22 386

原创 第七周实践项目5 排队看病模拟(队列)

编写一个程序,反映病人到医院看病,排队看医生的情况。在病人排队过程中,主要重复两件事:   (1)病人到达诊室,将病历本交给护士,排到等待队列中候诊。   (2)护士从等待队列中取出下一位病人的病历,该病人进入诊室就诊。   要求模拟病人等待就诊这一过程。程序采用菜单方式,其选项及功能说明如下:   (1)排队——输入排队病人的病历号,加入到病人排队队列中。   (2)就诊——

2017-12-13 18:01:10 637

原创 第七周实践项目4 队列数组

创建10个队列,分别编号为0-9(处理为队列数组,编号即下标)。输入若干个正整数,以数字0作为结束。设输入的值为x,其个位数字的大小为i,则将x插入到编号为i的队列中。最后输出所有的非空队列。  要求将队列处理成链式队列,使用链式队列算法库中定义的数据类型及算法,程序中只包括一个函数(main函数),入队和出队等操作直接在main函数中调用即可。  设程序运行时输入:70 59 9

2017-12-13 17:51:10 224

原创 第七周实践项目3 负数把正数赶出队列

/**Copyright (c) 2017,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:项目3-设从键盘输入一整数序列a1,a2,…an,试编程实现:当ai>0时,ai进队,当ai<0时,将队首元素出队,当ai=0时,表示输入结束。要求将队列处理成环形队列,使用算法库中定义的数据类型及算法,程序中只包括一个函数(main函数),入队和出队等操作直接

2017-12-13 17:39:52 278

原创 第七周实践项目2.3 顺序环形队列

下图是数据存储结构设计及各种操作实现的要点: /* *Copyright (c) 2017,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:项目2.3-*作 者:邵雪源 *完成日期:2017年12月13日 *版 本 号:v1.0 */ #include #include #define MaxSize 5typedef c

2017-12-13 17:13:01 233

原创 第五周实践项目8 8皇后问题的回溯求解_栈结构

【全文】  回溯法是一种通用的搜索算法,几乎可以用于求解任何可计算的问题。算法的执行过程就像是在迷宫中搜索一条通往出口的路线,总是沿着某一方向向前试探,若能走通,则继续向前进;如果走不通,则要做上标记,换一个方向再继续试探,直到得出问题的解,或者所有的可能都试探过为止。  下面,用经典的8皇后问题为例来讲解如何使用回溯的思想解决问题。  8皇后问题是:在8×8的棋盘上摆放8个皇后,

2017-12-13 16:55:47 332

原创 第五周实践项目7 后缀表达式

基于栈结构,将中缀表达式转换为后缀表达式的算法步骤是:初始化运算符栈op;将'='进栈;从exp读取字符ch;while (ch!='\0'){    if (ch不为运算符)     将后续的所有数字均依次存放到postexp中,并以字符'#'标志数值串结束;    else       switch(Precede(op栈顶运算符,ch))     

2017-12-13 16:41:58 314

原创 第五周实践项目6 数制转换(栈)

/**Copyright (c) 2017,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:项目6- 把十进制的整数转换为任一进制数输出。 提示:要转换为r进制,则原来的数逐次除以基数r(除完之后用商再除),直到商为0,得到的一系列余数的逆序就是转换结果。 这里的“逆序”,意味着后产生的余数,会先输出,后进先出,栈的机会来了……

2017-12-13 16:26:58 256

转载 第四周实践项目8 C++标准模板库与数据结构的学习

贺老的博客c++参考手册STL入门

2017-12-13 13:45:11 209

原创 第四周实践项目7 多项式求和

/* *Copyright (c) 2017,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:项目7- 用单链表存储一元多项式,并实现两个多项式的加法。*作 者:邵雪源 *完成日期:2017年12月13日 *版 本 号:v1.0 */ #include #include #define MAX 20 //多项

2017-12-13 13:35:29 267

原创 第四周实践项目6 循环双链表应用

/**Copyright (c) 2017,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:项目6- 设非空线性表ha和hb都用带头节点的循环双链表表示。 设计一个算法Insert(ha,hb,i)。其功能是:i=0时,将线性表hb插入到线性表ha的最前面; 当i>0时,将线性表hb插入到线性表ha中第i个节点的后面; 当i大于等于线性表ha的长度时

2017-12-13 13:26:29 235

原创 第四周实践项目5 猴子选大王(循环链表)

/* *Copyright (c) 2017,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:项目5- 一群猴子,

2017-12-13 13:11:14 1069

原创 第四周实践项目4 建立算法库——双链表

/* *Copyright (c) 2017,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:项目4- 数

2017-12-13 13:04:51 213

原创 第四周实践项目3单链表:逆置、连接与递增判断(包含三个程序)

/* *Copyright (c) 2017,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:项目3- 1、

2017-12-13 11:23:29 413

原创 第四周实践项目2 算法库——单链表

/*首先设计测试函数,可以涉及初始化线性表、销毁线性表、输出线性表、插入数据元素对应的函数*/#include #include typedef int ElemType;typedef struct LNode //定义单链表结点类型{ ElemType data; struct LNode *next; //指向后继结点}LinkList;/*

2017-12-13 10:59:36 252

原创 poj 3723 Conscription (并查集)

1 首先我们应该区分开男孩和女孩,只要将男孩的编号加上女孩的个数n,这样就可以做到男孩和女孩的编号是不同的。2 题目中说了如果两个人有关系,并且其中一个人已经被选了那么选择另外一个人的时候只要10000-d即可。所以这就涉及到了两个人的关系问题,那么自然的想到了并查集来保存关系图。所以这n+m个人最后就可以被分到s个集合里面,每一个集合里面的人都是有关系的。那么这样我们只要求出s个集合的最小生

2017-12-12 21:35:33 230

转载 SPFA 算法详解( 强大图解,不会都难!)&&spfa优化——深度优先搜索dfs

https://blog.csdn.net/muxidreamtohit/article/details/7894298  适用范围:给定的图存在负权边,这时类似Dijkstra等算法便没有了用武之地,而Bellman-Ford算法的复杂度又过高,SPFA算法便派上用场了。 我们约定有向加权图G不存在负权回路,即最短路径一定存在。当然,我们可以在执行该算法前做一次拓扑排序,以判断是否存在负权回...

2017-12-12 09:50:10 51601 24

原创 poj 3255 Roadblocks (SPFA)

题目大意:在一个图上有许多个农场,有个人从1农场出发,到他的朋友n农场去,他不想走一条最短路径,这次他想换条路走,要你帮他找一条次短路径,次短路的定义是,比最短路径长度短(可能有多条),但是不会比其他的路径长度长。而且告诉你数据中一定存在至少一条次短路。解题思路:大致的分析下,如果我们用常规思想做这题:删除某一条边求最短路径,找出的最短路径比最短路径短,但是比其他路径长就是的了

2017-12-11 19:40:09 216

原创 Six Degrees of Cowvin Bacon poj 2139

The cows have been making movies lately, so they are ready to play a variant of the famous game "Six Degrees of Kevin Bacon".The game works like this: each cow is considered to be zero degrees o

2017-12-11 13:13:32 217

原创 Wireless Network poj 2236

An earthquake takes place in Southeast Asia. The ACM (Asia Cooperated Medical team) have set up a wireless network with the lap computers, but an unexpected aftershock attacked, all computers in the n

2017-12-11 13:10:02 206

转载 E2. 比昨天更多的棒棒糖 (Hard)

http://www.cnblogs.com/hua-dong/p/8011232.html

2017-12-10 12:51:08 244

原创 G2. 唐纳德与子串 (Hard)kmp

G2. 唐纳德与子串 (Hard)Time limit per test: 2.5 secondsMemory limit: 512 megabytes子串的定义是在一个字符串中连续出现的一段字符。这里,我们使用 s[l…r] 来表示 s 字符串从 l 到 r(闭区间)的子串。在本题中,字符串下标从 0 开始。显然,对于长度为 n 的字符串共有 n(n+1)2 

2017-12-09 20:27:23 358

原创 排序算法整理(第十五周实践项目)

直接插入排序#include #define MaxSize 20typedef int KeyType; //定义关键字类型typedef char InfoType[10];typedef struct //记录类型{ KeyType key; //关键字项 InfoType data; //其他数据项,类型为I

2017-12-07 11:23:40 164

原创 hdu1065 Wooden Sticks

There is a pile of n wooden sticks. The length and weight of each stick are known in advance. The sticks are to be processed by a woodworking machine in one by one fashion. It needs some time, called

2017-12-06 17:54:53 178

原创 poj 3181

给你n元钱和无限个价钱为1~k的物品,让你求有多少种方法花光这n元钱?思路:参考别人的。。可以看成是整数的划分。如5 31+1+1+1+11+1+1+2  1+2+21+1+3   2+3设dp[i][j]为i的划分中最大数不超过j的划分总数。则dp[i][j]=dp[i][j-1]+dp[i-j][j];有点像组合的

2017-12-06 16:19:39 164

原创 poj 1742 多重背包 气死个人明天接着看啊

People in Silverland use coins.They have coins of value A1,A2,A3...An Silverland dollar.One day Tony opened his money-box and found there were some coins.He decided to buy a very nice watch in a nearb

2017-12-05 21:06:39 178

原创 hdu 2191 多重背包入门

悼念512汶川大地震遇难同胞——珍惜现在,感恩生活Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 32629    Accepted Submission(s): 13704Problem Description

2017-12-05 19:28:39 192

原创 hdu 2602 01背包入门

Many years ago , in Teddy’s hometown there was a man who was called “Bone Collector”. This man like to collect varies of bones , such as dog’s , cow’s , also he went to the grave …The bone collector

2017-12-05 19:25:26 157

原创 poj 3280Cheapest Palindrome

Keeping track of all the cows can be a tricky task so Farmer John has installed a system to automate it. He has installed on each cow an electronic ID tag that the system will read as the cows pass by

2017-12-04 21:28:11 208

原创 poj 2385

一共有 2 棵苹果树,一头奶牛站在其中一棵苹果树下等待苹果落下,由于任意一个时刻只能站在一棵树下,它从一棵树移动到另外一棵树的时间不计,奶牛不愿意太频繁移动,现在给定苹果的下落次序和最大移动次数,问奶牛最多可以抓住几个苹果。/*16ms,388KB*/#include#includeusing namespace std;int dp[31];///dp[i]表示进行了

2017-12-03 19:42:53 190

原创 poj 2392 dp 不是很懂哎!!!Space Elevator

大意:有K种block去建塔,每种每个都有一个高度H,用了当前的block塔的高度不能超出a,和每种的数量。求塔最高能建多高。分析:这题就是一个多重背包,但有一点变动,必须先以a从小到大排序,因为如果先用了充许塔最高的block,而那种block的h很小,个数很少,更新自然就小,那么接下来小的就充许塔高越建越小,这样就不是我们所求的塔高了。如果先用a小的类形,就有变动更大的余地。

2017-12-03 18:19:41 181

vs2012主题配置

vs2012主题配置

2019-01-08

计算机网络实验手册精简版

计算机网络实验手册精简版

2019-01-08

S3C2440_各个模块的pdf

S3C2440_各个模块的pdf

2019-01-08

编译原理知识点总结第六章

编译原理知识点总结第六章 只有第六章=

2019-01-08

计算机网络第七版谢希仁编著课后习题答案

计算机网络第七版谢希仁编著课后自己整理部分习题答案

2019-01-08

计算机网络第六版谢希仁编著课后习题答案

计算机网络第七版 谢希仁编著 大部分课后习题整理答案。

2019-01-08

嵌入式2440各个模块的实验

嵌入式2440各个模块的实验

2018-12-30

arm课设知识点汇总

arm课设知识点汇总

2018-12-29

ARM课程设计《嵌入式系统原理与接口技术》

嵌入式系统原理与接口技术 平台:UP_CUP S2440 设计题目:实时时钟的设计与实现

2018-12-29

嵌入式系统原理与接口技术课件

嵌入式系统原理与接口技术的上课课件

2018-12-29

操作系统课程设计

去年做的操作系统课程设计(关于进程调度的一些问题,实现了一些进程调度算法和阻塞发生时的情况。

2018-12-16

ytu_c#几次测试结果

c#六次测试结果,和整理的一套ytu_c#测试题库。给出了题目和自己做的answer

2018-12-16

计算机组成原理课程设计-设计简单的指令系统

包含11条简单的指令,而且每一步的操作都有截图。 。

2017-12-26

空空如也

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

TA关注的人

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