自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java小程序:实现数字倒置(整数部分与小数部分分别倒置)

1.创建File->new->other选择命名+版本一定要选1.8的选择SWT->Application Window2.界面3.代码部分给按钮添加事件:右键“转换”按钮->Add event handler->mouse->mouseDoubleClike->双击按钮进入代码部分reverse.addMouseListener(new MouseAdapter() { private String input; public

2021-04-11 10:33:13 614

原创 python实现knn分类算法和贝叶斯分类算法(数据集为UCI Iris和UCI Bank Marketing)

问题描述:分类算法是解决分类问题的方法,是数据挖掘、机器学习和模式识别中一个重要的研究领域。分类算法通过对已知类别训练集的分析,从中发现分类规则,以此预测新数据的类别。分类算法的应用非常广泛,银行中风险评估、客户类别分类、文本检索和搜索引擎分类、安全领域中的入侵检测以及软件项目中的应用等等。内容提要:针对教师指定的两类公用数据集(纯数值型例如UCI Iris, 混杂型数据例如UCI Bank Marketing),学生至少实现两种分类算法,并比较分析结果原因。本次实验主要内容包括数据处理、算法实现和评价方

2021-01-02 15:08:26 6873 26

原创 C++:八数码问题求解

问题描述:八数码,在3×3的方格棋盘上,摆放着1到8这八个数码,有1个方格是空的,其初始状态如图1所示,要求对空格执行空格左移、空格右移、空格上移和空格下移这四个操作使得棋盘从初始状态到目标状态。(注:图片给的例子无解。)内容提要:分别用广度优先搜索策略、深度优先搜索策略和启发式搜索算法(至少两种)求解八数码问题;分析估价函数对启发式搜索算法的影响;探究讨论各个搜索算法的特点。实验步骤:1.随机生成一个八数码问题分布,设计一个可解的目标状态(要求棋盘9个位置都不同)。2.分别用广度优先搜索策略、深

2020-12-31 11:32:36 14287 7

原创 操作系统课设:Linux二级文件系统

模拟文件管理系统为Linux系统设计一个简单的二级文件系统。要求做到以下几点:(1)可以实现下列几条命令login 用户登录dir 列文件目录create 创建文件delete 删除文件open 打开文件close 关闭文件read 读文件write 写文件(2)列目录时要列出文件名、物理地址、保护码和文件长度;(3)源文件可以进行读写保护。提示:(1)首先应确定文件系统的数据结构:主目录、子目录及活动文件等。主目录和子目录都以文件的形式存放于磁盘,这样便于查找和修改

2020-09-21 14:44:07 17386 28

原创 操作系统linux:银行家算法(C语言实现)

一、实验内容和要求1、在Linux环境下编译运行程序;2、按照教材的算法编写;3、输入数据从文本文件中读出,不从键盘录入,数据文件格式见以下说明;4、主要数据结构的变量名和教材中的一致,包括Available、Max、Allocation、Need、Request、Work、Finish。5、程序可支持不同个数的进程和不同个数的资源;6、验证教材中的“银行家算法示例”中的例子(包括可成功分配、不可分配)。二、实验原理1.资源分配算法令Request i表示进程p i的申请向量。Reques

2020-06-04 14:35:55 7505 7

原创 linux:将txt文件数据写入C文件

data.txt文件中的数据:test.c文件引入:#include<stdio.h>int main(){ int a,b[3][3]; FILE*fp; fp=fopen("/home/student/data.txt","r"); fscanf(fp,"%d",&a); for (int i=0;i<2;i++) for(int j=0;j<3;j++) fscanf(fp,"%d",&

2020-05-21 20:55:19 918

原创 1.19--题H(bfs)

The ministers of the cabinet were quite upset by the message from the Chief of Security stating that they would all have to change the four-digit room numbers on their offices.— It is a matter of sec...

2019-02-14 12:51:15 231

原创 1.21--题H

定义一个二维数组:int maze[5][5] = {0, 1, 0, 0, 0,0, 1, 0, 1, 0,0, 0, 0, 0, 0,0, 1, 1, 1, 0,0, 0, 0, 1, 0,};它表示一个迷宫,其中的1表示墙壁,0表示可以走的路,只能横着走或竖着走,不能斜着走,要求编程序找出从左上角到右下角的最短路线。Input一个5 × 5的二维数组,表示一个迷...

2019-02-09 20:17:45 160

原创 1.19--J

Severe acute respiratory syndrome (SARS), an atypical pneumonia of unknown aetiology, was recognized as a global threat in mid-March 2003. To minimize transmission to others, the best strategy is to s...

2019-01-31 21:59:42 620 2

原创 1.19--题I

A common pastime for poker players at a poker table is to shuffle stacks of chips. Shuffling chips is performed by starting with two stacks of poker chips, S1 and S2, each stack containing C chips. Ea...

2019-01-25 22:53:32 221

原创 1.23--题I

国庆期间,省城HZ刚刚举行了一场盛大的集体婚礼,为了使婚礼进行的丰富一些,司仪临时想出了有一个有意思的节目,叫做"考新郎",具体的操作是这样的:首先,给每位新娘打扮得几乎一模一样,并盖上大大的红盖头随机坐成一排;然后,让各位新郎寻找自己的新娘.每人只准找一个,并且不允许多人找一个.最后,揭开盖头,如果找错了对象就要当众跪搓衣板…看来做新郎也不是容易的事情…假设一共有N对新婚夫妇,其中有M...

2019-01-25 20:32:52 234

原创 第二次周赛Problem G

https://cn.vjudge.net/contest/275894#problem/GG - Problem GGiven a positive integer N, you should output the most right digit of N^N.InputThe input contains several test cases. The first line of t...

2018-12-21 21:12:06 128

原创 第二次周赛Problem F

https://cn.vjudge.net/contest/275894#problem/FF - Problem FThe least common multiple (LCM) of a set of positive integers is the smallest positive integer which is divisible by all the numbers in the...

2018-12-21 17:33:27 132

原创 第二次周赛Problem D

https://cn.vjudge.net/contest/275894#problem/DD - Problem DThe digital root of a positive integer is found by summing the digits of the integer. If the resulting value is a single digit then that di...

2018-12-21 14:55:16 145

原创 第二次周赛Problem C

https://vjudge.net/contest/275894#problem/C在2×n的一个长方形方格中,用一个1× 2的骨牌铺满方格,输入n ,输出铺放方案的总数.例如n=3时,为2× 3方格,骨牌的铺放方案有三种,如下图:Input输入数据由多行组成,每行包含一个整数n,表示该测试实例的长方形方格的规格是2×n (0&lt;n&lt;=50)。Output对于每个测试实例...

2018-12-21 00:05:24 99

原创 第二次周赛Problem B

https://vjudge.net/contest/275894#problem/B有一只经过训练的蜜蜂只能爬向右侧相邻的蜂房,不能反向爬行。请编程计算蜜蜂从蜂房a爬到蜂房b的可能路线数。其中,蜂房的结构如下所示。Input输入数据的第一行是一个整数N,表示测试实例的个数,然后是N 行数据,每行包含两个整数a和b(0&lt;a&lt;b&lt;50)。Output对于每个测试实例,请输...

2018-12-20 00:29:25 186

原创 第二期训练第五题

http://acm.hdu.edu.cn/showproblem.php?pid=2010水仙花数Problem Description春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的:“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=13+53+3^3。现在要求输出所有在m和n范围内的水仙花数。Input输入数据有多组,每组...

2018-12-14 21:04:20 164

原创 第二期训练第六题

http://acm.hdu.edu.cn/showproblem.php?pid=2019数列有序!Problem Description有n(n&lt;=100)个整数,已经按照从小到大顺序排列好,现在另外给一个整数x,请将该数插入到序列中,并使新的序列仍然有序。Input输入数据包含多个测试实例,每组数据由两行组成,第一行是n和m,第二行是已经有序的n个数的数列。n和m同时为0标示...

2018-12-14 20:21:52 127

原创 第二期训练第四题

http://acm.hdu.edu.cn/showproblem.php?pid=1004题解:由于输入数据有多组,所以用while循环来执行,用字符串数组类型来存颜色;当所有颜色循环输入结束后,先记max和j为零,从数组第一个字符串开始循环,逐渐往后移动一位,若后面循环有与之相等的字符串,j就加一,来记一共有多少个字符串是相同的,第一个字符串与后面比较循环结束之后,用max记此时j的值;继续...

2018-12-13 21:19:24 123

原创 第二期训练第二题

http://acm.hdu.edu.cn/showproblem.php?pid=2091题解:观察三角形的形状,第一行和最后一行比较有规律,第一行输出n-1个空格,与一个字符;最后一行为2*n-1个字符;中间的每一行都是与行数有规律性地输出空格。以下是AC代码:#include&lt;iostream&gt;using namespace std;int main(){ int ...

2018-12-12 23:07:40 109

原创 第二期训练第一题

https://vjudge.net/contest/274223#problem/G题解:第一行包括赛题数目,使用了while循环条件来控制输入的赛题;第二行与第三行通过数组来存储字节数,并且比较出最小字节数。以下是AC代码:#include&lt;iostream&gt;using namespace std;int main(){ int n, a, b, i = 0; ...

2018-12-12 17:30:59 94

原创 第一期训练第八题

https://vjudge.net/problem/HDU-2101题解:题目要求输入多组数据,所以使用while循环语句输入两个数据,然后使用if语句判断两数之和是否可以整除86,若可以整除if语句判断条件的值变为0,则执行,else输出"yes",反之,输出"no"。以下是AC代码:#include &lt;iostream&gt;using namespace std;int ...

2018-12-07 19:23:37 101

原创 第一期训练第六题

https://vjudge.net/problem/hdu-2000题解:题目要求输入多组数据,所以使用while循环输入三个字母,使用if语句判断三个字母大小情况,分别输出相应的由小到大的顺序。以下是AC代码:#include &lt;iostream&gt; using namespace std; int main() { char a, b, c; while (c...

2018-12-07 17:47:23 118

原创 第一期训练第四题

https://vjudge.net/problem/hdu-1000?tdsourcetag=s_pctim_aiomsg题解:题目要求没输入一行就输出两数相加,所以使用while语句循环,当输入a和b时,就输出两数之和。以下是AC代码:#include &lt;iostream&gt;using namespace std;int main(){ int a, b; whi...

2018-12-06 23:34:59 111

原创 第一期训练第三题

https://vjudge.net/problem/CodeForces-266A题解:题目中石头的个数是不定的,所以选择建立一维动态数组,最后要输出最少移动多少块石头才能保证相邻石头是不同颜色的,所以建立了b用来计数,最后输出;首先循环输入石头的颜色,然后从第一块石头开始检查是否与其相邻的一块石头同色,若相同则b计数一次,然后循环到第二块石头,再到第三块等等。以下是AC代码:#incl...

2018-12-06 23:18:08 124

原创 第一期训练第二题

https://vjudge.net/problem/CodeForces-467A题解:由于中的房间数目是不确定的,所以要建立动态数组,开辟二维动态数组,题目要求输出多少个房间是两人可以同时住下的,所以设置了b用来计数;建立了动态的二维数组后,循环输入房间已住人数和房间可住人数,只要已住人数小于等于房间可住人数-2,b就计数一次,表示该房间两人可以同时入住。以下是AC代码:#inclu...

2018-12-06 23:00:19 116

原创 第一期训练第一题

https://vjudge.net/problem/CodeForces-118A题解:题目要求了字符长度1-100,所以考虑用字符数组,然后循环使用下标标记字符,循环输入;输入的字符首先判断是否是大写字母或者小写字母,若输入的不是大写字母,则结束循环;然后判断该字母是否是大写字母,若是大写字母,就改成小写字母;最后循环筛选出辅音字母,输出’.’字符和辅音字母以下为AC代码:#inclu...

2018-12-06 22:32:03 134

空空如也

空空如也

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

TA关注的人

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