自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 数据结构实验

目  录 1  实验目的与要求……………………………………………………………………… 12  实验环境…………………………………………………………………………… 13  实验一般步骤………………………………………………………………………………… 1   4 实验时数……………………………………………………………………2   5   实验内容和要求……………………………………...

2019-01-14 13:19:52 1730

转载 DOS入侵命令全集

#1 一:net use //ip/ipc$ " " /user:" " 建立IPC空链接net use //ip/ipc$ "密码" /user:"用户名" 建立IPC非空链接net use h: //ip/c$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H:net use h: //ip/c$ 登陆后映射对方C:到本地为H:net use //ip/ipc$ /d

2018-05-13 09:32:07 1320

转载 DOS入侵示例

这个入侵模式太经典了,大部分ipc教程都有介绍,我也就拿过来引用了,在此感谢原创作者!(不知道是哪位前辈)  1. C:/>net use //127.0.0.1/IPC$ "密码" /user:"用户名"  一般用流光,通过扫描弱口令来得到,管理员帐号和密码.  2. C:/>copy srv.exe //127.0.0.1/admin$  先复制srv.exe上去,在流光的Tool...

2018-05-13 09:29:22 2159

转载 net use访问远程电脑

net use访问远程电脑 net use \\ip\ipc$ " " /user:" " 建立IPC空链接net use \\ip\ipc$ "密码" /user:"用户名" 建立IPC非空链接net use h: \\ip\c$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H:net use h: \\ip\c$ 登陆后映射对方C:到本地为H:net use \\i

2018-05-13 08:18:23 3160

原创 排序的有关操作

实验六实验名称:排序的有关操作实验室名称:丹青909实验台号:14学生姓名: 陈佳龙专业班级: 2015级1班指导教师:于慧伶实验日期:2017-6-12 一、实验目的1、掌握常见的排序算法的思想及其适用条件。2、掌握常见的排序算法的程序实现。二、

2018-01-12 14:48:39 381

原创 查找的有关操作

实验五实验名称:查找的有关操作实验室名称:丹青909实验台号:14学生姓名: 陈佳龙专业班级: 2015级1班指导教师:于慧伶实验日期:2017-6-12 一、实验目的⑴掌握折半查找算法的思想及程序实现。⑵掌握二叉排序树的查找、插入、删除、建立算法的思

2018-01-12 14:48:14 359

原创 图的基本操作

实验四实验名称:图的基本操作实验室名称:丹青909实验台号:14学生姓名: 陈佳龙专业班级: 2015级1班指导教师:于慧伶实验日期:2017-6-11 一、实验目的1、掌握图的存储思想及其存储实现。2、掌握图的深度、广度优先遍历算法思想及其程序实现。

2018-01-12 14:47:14 1274

原创 二叉树的基本操作

实验三实验名称:二叉树的基本操作实验室名称:丹青909实验台号:14学生姓名: 陈佳龙专业班级: 2015级1班指导教师:于慧伶实验日期:2017-6-9 一、实验目的1、掌握二叉树的存储实现。2、掌握二叉树的遍历思想。3、掌握二叉树的常见算法的程

2018-01-12 14:46:40 315

原创 栈和队列的有关操作

实验二实验名称:栈和队列的有关操作实验室名称:实验台号:14学生姓名: 专业班级: 2015指导教师:实验日期:2017-6-9 一、实验目的1、掌握栈、队列的思想及其存储实现。2、掌握栈、队列的常见算法的程序实现。二、实验仪器及环境:    

2018-01-12 14:46:07 240

原创 线性表的有关操作

实验一实验名称: 线性表的有关操作实验室名称:实验台号:学生姓名: 专业班级: 指导教师:实验日期:2017-6-8 一、实验目的1、掌握单向链表的存储特点及其实现。2、理解和掌握单链表的类型定义方法和结点生成方法。3、掌握单向链表的插入、删除算法

2018-01-12 14:45:10 193

原创 数据库_实验二

实验二(一)包括排序、分组的单表查询1.求数学系学生的学号和姓名。select Sno,Sname from Student where Sdept='MA';2.求选修了课程的学生学号。select distinct Sno from SC;3.求选修课程号为‘2’的学生号和成绩,并要求对查询结果按成绩的降序排列,如果成绩相同按学号的升序排列。select Sno,G

2017-11-29 18:28:30 7820 2

原创 数据库_实验一

1、创建表create table Student(Sno char(9) primary key,Sname char(20),Ssex char(2),Sage smallint,Sdept char(20));create table Course(Cno char(4) primary key,Cname char(40),Cpno char(4

2017-11-29 18:27:28 3357

原创 数字塔问题

/*数字塔问题用递归算法求解数字塔问题。n=1时1n=2时12      2n=3时12      23      3      3n=4时12      23      3      34      4      4      4*/#include using namespace std;int a[205][20

2017-11-06 20:24:09 611

原创 布尔变量组合

/*布尔变量组合给定n个布尔变量x1,x2,...xn,希望输出所有的布尔组合,例如,如果n=2,那么有4种可能,true,true;true,false;false,true;false,false;编写一个c++程序,完成该任务;*/#include int a[205];using namespace std;void prim(int k,int n){

2017-11-06 19:23:45 682

原创 0-1背包问题:(回溯算法)

#include #define N 205using namespace std;double w[N],v[N];double CurW=0;double CurV=0;double c;double BestV=0;int BestX[N];int x[N];int n;void backtrack (int t){    if (t==n

2017-10-23 18:53:20 425

原创 0-1背包问题:(回溯算法)

#include #define N 205using namespace std;double w[N],v[N];double CurW=0;double CurV=0;double c;double BestV=0;int BestX[N];int x[N];int n;void backtrack (int t){    if (t==n

2017-10-23 18:52:13 380

原创 任务分配问题(回溯算法)

要求把n项任务分配给n个人,每个人完成每项任务的成本不同,要求分配成本最小的最优分配方案。代码:#include #define N 205using namespace std; int c[N][N];int x[N];int BestM[N];int n;int Bmin=999999999; int sum(int k){    in

2017-10-23 18:43:58 11671 1

原创 员工管理系统

问题描述:每个员工的信息包括:编号、姓名、性别、出生年月、学历、职务、电话、住址等。系统能够完成员工信息的查询、更新、插入、删除、排序等功能。基本要求:排序:按不同关键字,对所有员工的信息进行排序;查询:按特定条件查找员工;更新,按编号对某个员工的某项信息进行修改;插入,加入新员工的信息;删除,按编号删除已离职的员工的信息。选作内容:实现图形用户界面。通过链表实现数据结构:st

2017-09-03 22:47:58 1338

原创 实验六 排序的有关操作(数据结构)

实验内容:给出n个学生的考试成绩表,每条信息由姓名和分数组成,试设计一个算法:按分数高低次序,打印出每个学生在考试中获得的名次,分数相同的为同一名次;按名次列出每个学生的姓名与分数。要求至少使用3种以上的排序方法(必须包含快速排序算法)。代码:#include #include #include #include #define MAXSIZE 200usi

2017-07-25 18:54:33 2615

原创 实验五 查找的有关操作(数据结构)

实验内容:1.输入一批有序的整形数值,利用折半插找的算法实现查找某数的过程。2.利用一批数据(不超过13个数),构建一棵二叉排序树,实现二叉排序树的插入、删除、查找运算,并实现中序遍历该树。3.将上面的数据利用长度为15的哈希表存储,输出存储后的哈希表。哈希函数采用key%13,用线性探测再散列解决冲突,设计并实现查找运算。*4.根据全班学生的姓名,用拉链法解决碰撞的方法构造一个散

2017-07-25 18:52:18 573

原创 图的基本操作(数据结构)

实验内容:1、键盘输入数据,建立一个有向图的邻接表。2、输出该邻接表。3、在有向图的邻接表的基础上计算各顶点的度,并输出。4、以有向图的邻接表为基础实现输出它的拓扑排序序列。5、采用邻接表存储实现有向图的深度优先递归遍历。*6、采用邻接表存储实现有向图的广度优先遍历(利用队列实现)。7、编写一个主函数,调试上述算法。代码:#include #include

2017-07-25 18:49:40 1755

原创 (数据结构)二叉树的基本操作

实验内容:1、 按先序次序输入二叉树中结点的值(一个字符),利用某个特殊字符(例如`@`)表示空树,生成二叉树的二叉链表存储结构。2、 按先、中、后序递归遍历二叉树,之后结合栈的应用,将中序遍历算法改为非递归算法。3、利用二叉树的递归算法求二叉树的高度 。4、利用二叉树的递归算法求二叉树的叶子个数。5、利用队列实现二叉树的层次遍历。*6、设有字符集{A,B,C,D},各字符

2017-07-25 18:42:29 1779

原创 栈和队列的有关操作

实验内容:1、用顺序存储定义栈结构。写出这种存储方式下的算法实现,包括:初始化栈、判栈为空、出栈、入栈、求栈顶元素等运算,自己填写主函数。2、利用顺序栈的基本操作,设计算法,实现将任意一个十进制整数转化为R进制整数3、用顺序存储来定义循环队列结构。编程实现,初始化队列、判队列为空、出队列、入队列、求队列头部元素等运算,自己填写主函数。4、利用队列打印杨辉三角形。杨辉三角形是形如:

2017-07-25 18:41:38 299

原创 (数据结构)实验一 线性表的有关操作

实验内容:1、随机产生或键盘输入一组元素,建立一个带头结点的单向链表(无序)。2、遍历单向链表(显示)。3、把单向链表中元素逆置(不允许申请新的结点空间)。4、在单向链表中删除所有的偶数元素(值为偶数)结点。5、编写在非递减有序链表中插入一个元素使链表元素仍有序的函数,并利用该函数建立一个非递减有序单向链表。6、利用算法5建立两个非递减有序单向链表,然后合并成一个非递增链表

2017-07-25 18:37:28 585

原创 感知器算法_MATLAB

axis([0 10 0 10]);%横、纵坐标范围hold on%hold on 使当前轴及图形保持而不被刷新,准备接受此后将绘制的图形,多图共存%hold off 使当前轴及图形不在具备被刷新的性质,新图出现时,取消原图x=[];%存放鼠标取点坐标n=0;%计数%w1类取点向量disp('单击鼠标左键点取需要的点');disp('单击鼠标右键点取最后一个点');

2017-06-26 19:28:39 1473

原创 凯撒密码(c++)

凯撒密码图解:代码:#include #include #include using namespace std;int main(){    char a[105],ch;    int k;    cout    cin>>k;    do    {        cout    cin>>ch;    if(ch=='1')

2017-04-16 21:40:20 17615

原创 S-DES加密

#include using namespace std;char x;             //明文;int dp[10];int tem[10];int IP[8]={2,6,3,1,4,8,5,7};          // IP置换int IP_1[8]={4,1,3,5,7,2,8,6};        // IP逆置换int P10[10]={3,5,2

2017-03-26 15:06:05 986

转载 判断连通图(并查集 )

给定一个无向图和其中的所有边,判断这个图是否所有顶点都是连通的。输入:每组数据的第一行是两个整数n 和m(0数目,m 表示图中边的数目。如果n 为0 表示输入结束。随后有m 行数据,每行有两个值x 和y(0顶点的编号从1 开始计算。输入不保证这些边是否重复。输出:对于每组输入数据,如果所有顶点都是连通的,输出 ’YES’ ,否则输出 ’NO’。===样例输入===

2017-01-16 17:01:21 1408

转载 hdu1561 树形DP

DescriptionACboy很喜欢玩一种战略游戏,在一个地图上,有N座城堡,每座城堡都有一定的宝物,在每次游戏中ACboy允许攻克M个城堡并获得里面的宝物。但由于地理位置原因,有些城堡不能直接攻克,要攻克这些城堡必须先攻克其他某一个特定的城堡。你能帮ACboy算出要获得尽量多的宝物应该攻克哪M个城堡吗? Input每个测试实例首先包括2个整数,N,M.(

2016-11-28 22:00:26 721

转载 HDU1059 && POJ1014 :Dividing(多重背包)

Problem DescriptionMarsha and Bill own a collection of marbles. They want to split the collection among themselves so that both receive an equal share of the marbles. This would be easy if all the m

2016-11-08 21:48:40 699

原创 Codeforces 429B Working out (动态规划)

A - Working outTime Limit:2000MS     Memory Limit:262144KB     64bit IO Format:%I64d & %I64uSubmit StatusDescriptionSummer is coming! It's time for Iahub and Iahubina to work out

2016-10-13 14:38:19 579

EAP协议技术简介

第一章 EAP协议概述 - 2 - 1.1 简介 - 2 - 1.2 结构 - 2 - 第二章 EAP协议类型 - 3 - 2.1“弱”EAP协议 - 3 - 2.1.1 EAP-MD5 - 3 - 2.1.2 EAP-LEA - 3 - 2.2“强”EAP协议 - 3 - 2.2.1 EAP-PEA - 3 - 2.2.2 EAP-TTLS - 3 - 2.2.3 EAP-TLS - 3 - 2.2.4 EAP-FAST - 3 - 2.3 其他EAP协议 - 3 - 第三章 EAP技术应用 - 4 - 3.1 801.X/EAP架构 - 4 - 3.1.1请求方(Supplicant) - 4 - 3.1.2认证方(Authenticator) - 4 - 3.1.3认证服务器(AuhthenticationServer) - 4 - 3.1.4 802.1X认证过程 - 4 - 3.1.5开放式系统认证与802.1X/EAP - 4 - 3.1.6请求方身份凭证 - 4 - 3.2 PPP扩展应用协议(EAP) - 4 - 3.2.1 PPP扩展认证协议(EAP) - 4 - 3.2.2配置选项(ConfigOption)格式 - 5 - 3.2.3安全考虑 - 5 - 第四章 参考文献 - 4 -

2018-08-05

Burpsuit浏览器代理

解压安装jar包可直接使用 Burp Suite代理工具是以拦截代理的方式,拦截所有通过代理的网络流量,如客户端的请求数据、服务器端的返回信息等。Burp Suite主要拦截http和https协议的流量,通过拦截,Burp Suite以中间人的方式,可以对客户端请求数据、服务端返回做各种处理,以达到安全评估测试的目的。 在日常工作中,我们最常用的web客户端就是的web浏览器,我们可以通过代理的设置,做到对web浏览器的流量拦截,并对经过Burp Suite代理的流量数据进行处理。 下面我们就分别看看IE、Firefox、Google Chrome下是如何配置Burp Suite代理的。

2018-08-05

web_for_pentester镜像文件

网络安全渗透测试环境镜像文件,直接装在虚拟机上可运行

2018-08-05

mysql-5.5.35-linux2.6-x86_64.tar

Linux可用 解压 tar -zxvf mysql-5.5.35-linux2.6-x86_64.tar 后安装即可

2018-08-05

c语言实验报告全(附代码)

实验一 1. 二维矩阵最大值 有一个n×m的矩阵,要求找出其中值最大的那个元素所在的行号和列号,以及该元素之值。 林大OJ (951题) Input 输入数据有多组,每组第1行有2个正整数m和n(2 <=m,n <= 10),接下来有m行n列的数据a(ij),(1 <=a(ij)<=100); Output 在1行内输出最大元素所在行号和列号,及该元素的值。 实验二 1. 字符串定位 有一个不含空格的字符串(长度小于100),要统计其中有多少个*,并输出该字符串去掉*后的新字符串。 林大OJ (903题) Input 输入数据有多组,每组1个连续的字符串; Output 在1行内输出该串内有多少个* 和去掉*后的新串。 ... 实验十一 文件加密 文件加密 Time Limit 1000ms Memory Limit 65536K description 在当前目录中存在文件名为"in.txt"的文本文件,现要求你使用fopen 函数命令打开该文件,读出里面的所有字符,并对字符进行加密,加密后再写入out.txt文件。加密方式是对文件中所有字符按其ASCII码加3。 最后从out.txt文件中读出加密后的字符并进行解密后在屏幕上输出。

2018-08-05

python实验报告全(附代码)

实验一:Python程序设计之初窥门径 2 实验二:Python程序设计之结构与复用 7 实验三:Python程序设计之组合数据类型 11 实验四:Python程序设计之文件 15 **********************************实验一 #正方形螺旋线 import turtle turtle.speed("fastest") turtle.pensize(2) for x in range(100): turtle.forward(2*x) turtle.left(90) #斜螺旋线 import turtle turtle.speed("fastest") turtle.pensize(2) for x in range(100): turtle.forward(2*x) turtle.left(91) #色彩斜螺旋线 import turtle turtle.speed("fastest") turtle.pensize(2) colors=['red','yellow','purple','blue']

2018-08-05

数据结构报告c++代码+截图

实验一 线性表的有关操作………………………………………………………………………4 实验二 栈和队列的有关操作………………………………………………………………5 实验三 二叉树的基本操作…………………………………………………………………6 实验四 图的基本运算…………………………………………………………………………7 实验五 查找的有关操作…………………………………………………………………………8 实验六 排序的有关操作…………………………………………………………………………9 实验一 线性表的有关操作 一、实验学时:2学时 二、背景知识:单链表的插入、删除及应用。 三、目的要求: 1、掌握单向链表的存储特点及其实现。 2、理解和掌握单链表的类型定义方法和结点生成方法。 3、掌握单向链表的插入、删除算法及其应用算法的程序实现。 四、实验内容: 1、随机产生或键盘输入一组元素,建立一个带头结点的单向链表(无序)。 2、遍历单向链表(显示)。 3、把单向链表中元素逆置(不允许申请新的结点空间)。 4、在单向链表中删除所有的偶数元素(值为偶数)结点。 5、编写在非递减有序链表中插入一个元素使链表元素仍有序的函数,并利用该函数建立一个非递减有序单向链表。 6、利用算法5建立两个非递减有序单向链表,然后合并成一个非递增链表。 7、利用算法5建立两个非递减有序单向链表,然后合并成一个非递减链表。 8、编写一个主函数,调试上述算法。 实验二 栈和队列的有关操作 一、实验学时:2学时 二、背景知识:入栈、出栈,入队、出队。 三、目的要求: 1、掌握栈、队列的思想及其存储实现。 2、掌握栈、队列的常见算法的程序实现。 四、实验内容: 1、用顺序存储定义栈结构。写出这种存储方式下的算法实现,包括:初始化栈、判栈为空、出栈、入栈、求栈顶元素等运算,自己填写主函数。 2、利用顺序栈的基本操作,设计算法,实现将任意一个十进制整数转化为R进制整数 3、用顺序存储来定义循环队列结构。编程实现,初始化队列、判队列为空、出队列、入队列、求队列头部元素等运算,自己填写主函数。 4、利用队列打印杨辉三角形。杨辉三角形是形如: 1 1   1 1   2   1 1   3   3   1 1   4   6   4   1 的三角形,其实质是二项式(a+b)的n次方展开后各项的系数排成的三角形,它的特点是 左右两边全是1,从第二行起,中间的每一个数是上一行里相邻两个数之和。输入要打印的层数n,打印出相应的杨辉三角形。

2018-08-05

员工管理系统c++

【员工管理系统】 问题描述:每个员工的信息包括:编号、姓名、性别、出生年月、学历、职务、电话、住址等。系统能够完成员工信息的查询、更新、插入、删除、排序等功能。 基本要求:排序:按不同关键字,对所有员工的信息进行排序;查询:按特定条件查找员工;更新,按编号对某个员工的某项信息进行修改;插入,加入新员工的信息;删除,按编号删除已离职的员工的信息。 选作内容:实现图形用户界面。 通过链表实现 数据结构: #include #include #include #include #include using namespace std; typedef struct workers{ char name[15];//姓名 char department[18];//单位 char gender;//性别 unsigned int age;//年龄 unsigned long long telephone;//电话 unsigned long wage;//工资 unsigned long num;//职工号 struct workers *next; }*Linklist,Lnode; void frist_print() { printf("\t\t⊙▽⊙ ⊙▽⊙ ⊙▽⊙ ⊙▽⊙ ⊙▽⊙ ⊙▽⊙ \n\n"); printf("\t\t\t欢迎进入员工管理系统\n"); } void menu() { printf("\n\t\t^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n"); printf("\t\t \t ◎1.创建员工信息\t \n"); printf("\t\t \t ◎2.插入员工信息\t \n"); printf("\t\t \t ◎3.修改员工信息\t \n"); printf("\t\t \t ◎4.删除员工信息\t \n"); printf("\t\t \t ◎5.查询员工信息\t \n"); printf("\t\t \t ◎6.员工信息排序\t \n"); printf("\t\t \t ◎7.显示员工信息\t \n"); printf("\t\t \t ◎8.员工工资情况\t \n"); printf("\n\t\t^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n"); printf("注意:输入均以回车作为结束\n"); printf("please choise 1--8:\t "); //putchar(12); } void Inset(Linklist Head){ Linklist s,L; unsigned int agee; unsigned long wagee,numm;

2018-08-05

数据库1试题+答案

一.选择题 1.某一关系模式中的每一个分量都是不可分的数据项,那么这一关系模式属于()。 A.1NF B.2NF C.3NF D.4NF 答案:A 知识点:6.2.3范式中的1NF定义知识点 难易程度:易 2.为了设计出性能较优的关系模式,必须进行规范化,规范化主要的理论依据是()。 A.关系规范化理论 B.关系代数理论 C.数理逻辑 D.关系运算理论 答案:A 知识点:6.1 问题的提出中的关系规范化理论概念 难易程度:易 3.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每一个属性都是()。 A.长度不变的 B.不可分解的 C.互相关联的 D.互不相关的 答案:B 知识点:6.2.3范式中的1NF定义知识点 难易程度:易 4.已知关系模式R(A,B,C,D,E)及其上的函数相关性集合F={A→D,B→C ,E→A },该关系模式的候选关键字是( )。 A.AB B.BE C.CD D.DE 答案:B 知识点:6.2.2 码中的码知识点 难易程度:中 5.设学生关系S(SNO,SNAME,SSEX,SAGE,SDPART)的主键为SNO,学生选课关系SC(SNO,CNO,SCORE)的主键为SNO和CNO,则关系R(SNO,CNO,SSEX,SAGE,SDPART,SCORE)的主键为SNO和CNO,其满足()。 A.1NF B.2NF    C.3NF D.BCNF 答案:A 知识点:6.2.3范式中的1NF定义知识点 难易程度:中

2018-08-05

数据库试题+答案

第7章&(17+19+22+15) 一、选择题 1.将E-R模型转换成关系模型,属于数据库的( ) A.需求分析 B.概念设计 C.逻辑设计 D.物理设计 答案: C 覆盖知识点章节: 7-3概念结构设计 难易程度: 易 2.如何构造出一个合适的数据逻辑结构是( )主要解决的问题。 A.关系系统查询优化 B.数据字典 C.关系数据库规范化理论 D.关系数据库查询 答案: C 覆盖知识点章节: 7.4 逻辑结构设计 难易程度: 中 3.存取方法设计是数据库设计的( )阶段的任务。 A.需求分析 B.概念结构设计 C.逻辑结构设计 D.物理结构设计 答案: D 覆盖知识点章节: 7.5 物理结构设计 难易程度: 易

2018-08-05

数据库实验报告2(附答案)

(一) 授权 1. 创建用户”S学号u1”,S学号u2,S学号u3,S学号U4,并为其赋予connect角色。 其中,学号是指你的学号,比如你的学号为20130001,则你创建的用户应该是S20130001u1,S20130001u2,S20130001u3,S20130001u4 create user S2015214070u1 identified by nefu1234; create user S2015214070u2 identified by nefu1234; create user S2015214070u3 identified by nefu1234; create user S2015214070u4 identified by nefu1234; grant connect to S2015214070u1,S2015214070u2,S2015214070u3,S2015214070u4; 2. 假设你的用户名是S20130001(做实验时请根据你的账号修改),把你在数据库中创建的Student表的查询权限授给用户”S学号u1”, ”S学号u1”执行相应的查询。 grant select on Student to S2015214070u1; conn s2015214070u1/nefu1234; 1) 查询S20130001用户的Student表中全体学生的详细记录。 select * from s2015214070.Student; 2) 查询S20130001用户Student表中所有姓刘的学生的姓名、学号和性别。

2018-08-05

数据库实验报告(附答案)

实验一 数据定义和数据更新 实验目的: 1.熟悉数据库的交互式SQL工具 2.通过本实验能够熟练应用sql语言进行基本表和索引的定义,能够对表的结构进行修改和删除,并通过数据更新命令输入相应的数据. 实验要求: 1.进行实验所要求的各种操作,所有的SQL操作均在SQLDeveloper交互式工具中完成,连接数据库服务器为222.27.161.245,端口号为1521,sid为orcl2。 2.在进行本实验之前,应熟练课程内容,在上机之前做好实验计划,编写好相应的代码。 3.认真填写实验报告,记录所有实验用例。 实验工具准备: 本次实验使用的交互式SQL工具为SqlDeveloper(免安装),程序可以通过实验中心的FTP上下载。 (1)打开我的电脑,在地址栏中输入:ftp://222.27.161.1,如下图所示,进入sqldeveloper文件夹,里面有两个版本,32位机和64位机版本,可以根据自己电脑情况自行选择下载。

2018-08-05

批处理作业调度-分支限界法

#include<iostream> #include<queue> using namespace std; class MinHeapNode { friend class Flowshop; public: bool operator<(const MinHeapNode &a) const{return a.bb<bb;} private: void Init(int); void NewNode(MinHeapNode,int,int,int,int); int s; //已安排作业数 int f1; //机器 1 上最后完成时间 int f2; //机器 2 上最后完成时间 int sf2; //当前机器 2 上的完成时间和 int bb; //当前完成时间和下界 int *x; //当前作业调度 }; void MinHeapNode::Init(int n) { //最小堆结点初始化 x=new int[n]; for(int i=0;i<n;i++) x[i]=i;

2018-08-05

随机化算法

学习要点 理解产生伪随机数的算法 掌握数值随机化算法的设计思想 掌握舍伍德算法的设计思想 本章将要介绍的随机化算法包括: 数值随机化算法:求解数值问题的近似解,精度随计算时间增加而不断提高 舍伍德算法:消除算法最坏情形行为与特定实例之间的关联性,并不提高平均性能,也不是刻意避免算法的最坏情况行为

2018-08-05

贪心算法ppt

贪心算法的基本思想 求解最优化问题的算法包含一系列步骤 每一步都有一组选择 作出当前最好的选择 希望通过作出局部优化选择达到全局优化选择 贪心算法不一定产生最优解

2018-08-05

动态规划策略

学习要点: 理解动态规划算法的概念。 掌握动态规划算法的基本要素 (1)最优子结构性质 (2)重叠子问题性质 掌握设计动态规划算法的步骤。 (1)找出最优解的性质,并刻划其结构特征。 (2)递归地定义最优值。 (3)以自底向上的方式计算出最优值。 (4)根据计算最优值时得到的信息,构造最优解。 学习要点: 通过应用范例学习动态规划算法设计策略。 (1)矩阵连乘问题; (2)最长公共子序列; (3)最大子段和 (4)凸多边形最优三角剖分; (5)背包问题;

2018-08-05

递归与分治策略

理解递归的概念。 掌握设计有效算法的分治策略。 通过下面的范例学习分治策略设计技巧。 大整数乘法; Strassen矩阵乘法; 棋盘覆盖; 合并排序 循环赛日程表 递归算法:直接或者间接调用自身的算法称为递归算法。 适合递归算法的问题: 递归函数:用函数自身给出定义的函数。 递归结构:二叉树 可以转化为递归算法解决 例:递归函数—阶乘函数 n!=n*(n-1)! 0!=1 int fac(int n) { if(n==0) return 1; else return n*fac(n-1); }

2018-08-05

算法概述ppt

课程内容: 第1章 算法概述 第2章 递归与分治策略 第3章 动态规划 第4章 贪心算法 第5章 回溯法 第6章 分支限界法 第7章 随机化算法

2018-08-05

python报告代码

实验一:Python程序设计之初窥门径 2 实验二:Python程序设计之结构与复用 7 实验三:Python程序设计之组合数据类型 11 实验四:Python程序设计之文件 15

2018-06-08

Python实验指导书

实验一:Python程序设计之初窥门径 2 实验二:Python程序设计之结构与复用 7 实验三:Python程序设计之组合数据类型 11 实验四:Python程序设计之文件 15

2018-06-08

算法与程序综合参考题目

《算法与程序综合实际设计》实习指导书 一、实习目的 算法与程序综合设计是一项综合性设计活动,要求在教师的指导下,利用本课程内的以及到目前为止所学到的有关知识和技术解决一些不太复杂但却是综合性的问题。从规模来说,课程设计是在平时作业的基础上进一步扩大的大作业。在设计中,要求学生要全面考虑相互联系的各个方面及问题。 通过课程设计,使学生对整个课程的知识体系有较深入的理解,在运用本课程的知识解决实际问题方面得到锻炼,对锻炼学生的实践能力以及运用本课程的知识、方法解决更为复杂的实际问题有较好的启发和指导作用,从而为后续课程的学习、毕业设计环节以及将来的实际工作打好坚实的基础。 通过对给定问题的求解,使学生在运用《数据结构》、程序设计以及迄今为止所学课程中的各种基本技术和理论,在建立问题模型、构造求解算法、设计数据结构、编程及上机调试等方面得到全面的锻炼,从而能更深刻地理解算法、数据结构的精髓,为后续软件课程的学习及软件设计能力的提高奠定良好的基础。 二、数据结构课程设计要求 1.学生必须仔细阅读《算法与程序综合实际设计》实习方案,认真主动完成课设的要求。有问题及时主动通过各种方式与教师联系沟通。 2.学生要发挥自主学习的能力,充分利用时间,安排好课程设计的时间计划,并在课程设计过程中不断检测自己的计划完成情况,及时向教师汇报。 3.课程设计按照教学要求需要两周时间完成(2周共十天)。

2018-01-12

二叉排序树与文件操作

【二叉排序树与文件操作】 功能要求: (1)从键盘输入一组学生记录建立二叉排序树; (2)二叉排序树存盘; (3)由文件恢复内存的二叉排序树; (4)中序遍历二叉排序树; (5)求二叉排序树深度; (6)求二叉排序树的所有节点数和叶子节点数; (7)向二叉排序树插入一条学生记录; (8)从二叉排序树中删除一条学生记录; (9)从二叉排序树中查询一条学生记录; (10)以广义表的形式输出二叉排序树 等功能。 //定义学生记录类型 Struct student { Char num[6];//学号 Int grade;//成绩 }; //定义二叉排序树节点值的类型为学生记录类型 typedef student ElemType; //定义二叉排序树的节点类型 typedef Struct BSTNode { ElemType data; Struct BSTNode *left; Struct BSTNode *rchild; } BSTNode;

2017-09-03

图(拓扑排序)

【拓扑排序】 任务:编写函数实现图的拓扑排序。 .........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

2017-09-03

中缀求值(c++实现)

问题描述:一个算术表达式是由操作数(operand)、运算符(operator)和界限符(delimiter)组成的。假设操作数是正整数,运算符只含加减乘除等四种运算符,界限符有左右括号和表达式起始、结束符“#”,如:#(7+15)*(23-28/4)#。引入表达式起始、结束符是为了方便。编程利用“算符优先法”求算术表达式的值。 基本要求:从键盘读入一个合法的算术表达式,输出正确的结果;显示输入序列和栈的变化过程,操作数类型扩充到实数。 "(3.14159/2+sqrt(1/3^2+4)+1/2^2*ln(1/1.1*(2+sqrt(1/3^2+4))))*23.45@"; 选作内容:扩充运算符集合;引入变量操作数;

2017-09-03

空空如也

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

TA关注的人

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