自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 knn--鸢尾花数据集

机器学习导论作业一.作业题目用原生python实现KNN分类算法,采用鸢尾花数据集。二.算法设计2.1算法介绍:KNN(K-Nearest Neighbor)算法是机器学习算法中最基础、最简单的算法之一。它既能用于分类,也能用于回归。KNN通过测量不同特征值之间的距离来进行分类。KNN算法的思想非常简单:对于任意n维输入向量,分别对应于特征空间中的一个点,输出为该特征向量所对应的类别标...

2019-10-14 21:16:59 1357 2

原创 递归与非递归实现

第六章实验报告一.题目要求(1)实验题目题目1:将非负十进制整数n转换成b进制。(其中b=2~16)题目2:任何一个正整数都可以用2的幂次方表示。例如:    137=27+23+2^0    同时约定幂次方用括号来表示,即ab 可表示为a(b)。   由此可知,137可表示为:     2(7)+2(3)+2(0)进一步:7= 22+2+20 (21用2表示)  ...

2019-06-08 18:29:16 726

原创 递归

第六章上机报告一.题目要求(1)实验题目1.一个人赶着鸭子去每个村庄卖,每经过一个村子卖去所赶鸭子的一半又一只。这样他经过了七个村子后还剩两只鸭子,问他出发时共赶多少只鸭子?经过每个村子卖出多少只鸭子?2.角谷定理。输入一个自然数,若为偶数,则把它除以2,若为奇数,则把它乘以3加1。经过如此有限次运算后,总可以得到自然数值1。求经过多少次可得到自然数1。如:输入22,输出 22 11 ...

2019-06-08 18:24:41 184

原创 简单工厂,工厂方法,抽象工厂

工厂模式实验报告一.题目要求本次上机实验需要我们掌握简单工厂模式、工厂方法模式、抽象工厂模式的设计方法,并进行设计应用,需要完成以下三个设计。(1)简单工厂模式使用简单工厂模式模拟女娲(Nvwa)造人(Person),如果传入参数M,则返回一个Man对象,如果传入参数W,则返回一个Woman对象,请实现该场景。现需要增加一个新的Robot类,如果传入参数R,则返回一个Robot对象,对代码...

2019-05-23 17:36:56 789

原创 组件化设计

第五章上机报告一.题目要求(1)实验题目题目1.Java版CORBA程序1——HelloWorld题目2.Java版CORBA程序2——Counter(2)实验目的①掌握组件化开发的概念,了解CORBA模型以及ORB机制②掌握CORBA组件编程方法(3)实验步骤1.配制环境JDK环境。2.编写编译IDL接口。3.编写编译服务端程序。4.编写编译客户端程序。5.运行测试与调...

2019-05-23 17:29:42 457

原创 KFC收银系统

KFC实验报告一.题目要求同学们应该都去麦当劳或肯德基吃过快餐吧?请同学们参考肯德基官网的信息模拟肯德基快餐店的收银系统,合理使用C++或Java或Python结合设计模式(2种以上)至少实现系统的以下功能:1.正常餐品结算和找零。2.基本套餐结算和找零。3.使用优惠劵购买餐品结算和找零。4.可在一定时间段参与店内活动(自行设计或参考官网信息)。5.模拟打印小票的功能(写到文件中)。...

2019-05-12 18:08:13 369

原创 rpg角色创建

一.题目要求几乎所有的RPG游戏(一种源自《龙与地下城》的游戏类型)在进入游戏时都会让用户自己来创建自己喜欢的角色。本次上机要求编写一个简化的创建游戏角色的程序。2.游戏角色应有的属性本题目要求的游戏角色应有以下属性:名字、性别、种族、职业、力量、敏捷、体力、智力、智慧、生命值和魔法值。名字:不超过50个字符。性别:可以选择男性和女性。种族:一共可选五个种族,人类、精灵、兽人、矮人和...

2019-05-08 11:24:49 201

原创 单词小助手

一.题目要求单词小助手,要求完成以下任务:1.改写程序为良好程序风格(文档注释,函数注释,语句注释)。2.将单词测试中的功能完善,可针对做错的单词重复记忆。3.查询单词的功能添加英文词查询,中文查询的功能完善(考虑如何显示同样中文意义,不同的英文单词)提高要求:可将程序中的不足(如数据验证,排名功能)等根据自己的能力与理解完成。实验目的:明确结构化程序设计的基本结构,通过对问题的分...

2019-04-22 15:49:54 253

原创 24点

第三章实验报告一.题目要求从扑克中每次取出4张牌。使用加减乘除,第一个能得出24者为赢。(其中,J代表11,Q代表12,K代表13,A代表1),按照要求编程解决24点游戏。要求随机生成4个代表扑克牌牌面的数字字母,程序自动列出所有可能算出24的表达式,来实现程序并解决问...

2019-04-22 15:37:17 391

原创 图灵机

第二章上机实验报告一.题目要求对于给定的一台图灵机和任意给定的字符串,编程模拟此图灵机的运行过程,要求从开始运行时每一步的步骤的结果。二.问题分析2.1 题目分析本实验需要对任意一台给定的图灵机模拟运行过程,并要求从开始运行起的每一步骤的结果。要求掌握图灵机的概念和基...

2019-04-22 15:19:36 1037

原创 计算n个数的最大公约数和最小公倍数

#include <stdio.h>#include <malloc.h>int gcd(int x,int y){int b;if(x<y){b=x;x=y;y=b;}while(x%y!=0){b=x%y;x=y;y=b;}return y;}int jd(int x,int y){int result=(x*y)/(gc...

2019-03-22 19:21:10 112

原创 求最大公约数实验报告

求最大公约数实验报告一. 题目要求运行最大公约数的常用算法,明确算法的概念和特点,并进行程序的测试,通过对问题的分析,设计合理解决问题的方法。二. 问题分析2.1题目分析计算最大公约数有不同的算法,不同的算法能解决相同的求最大公约数的问题,本程序中计算最大公约数的算法有辗转相除法、穷举法、更相减损法和stein算法,这四种算法的解题思路不同,时间复杂度不同,其解题效率也不尽相同。2....

2019-03-17 17:24:42 1627

原创 求最大公约数算法源代码

#include &lt;stdlib.h&gt;#include &lt;stdio.h&gt;#include &lt;time.h&gt;int divisor(int a,int b)//辗转相除法{int temp;if(a&lt;b){temp=a;a=b;b=temp;}while(b!=0){temp=a%b;a=b;b=temp;}return (a...

2019-03-17 17:20:02 488

转载 Java编码风格 华为

Java1.代码书写1-1程序块要采用K&amp;R代码风格编写,缩进的空格数为4个, 不能使用Tab说明:不同的缩进风格对代码的可读性影响很大,以tab为缩进单位在不同的tab step下可读性也相差很多,所以将缩进定为一个soft tab即4个空格,这样在所有环境下缩进都会保持一致。1-2if、while、for、do语句的执行体总是用”{“和”}”括起来,即使单条语句也是并且在较长(超...

2019-03-17 17:16:25 372

原创 编码风格 Java

java1.排版1-1程序块要采用缩进风格编写,缩进的空格数为4个。1-2分界符(如大括号‘{’和‘}’)应各独占一行并且位于同一列,同时与引用它们的语句左对齐。在函数体的开始、类和接口的定义、以及if、for、do、while、switch、case语句中的程序都要采用如上的缩进方式。1-3较长的语句、表达式或参数(&gt;80字符)要分成多行书写,长表达式要在低优先级操作符处划分新行,...

2019-03-17 17:15:16 228

原创 编码风格C++

C++1.排版1-1:程序块要采用缩进风格编写,缩进的空格数为4个。说明:对于由开发工具自动生成的代码可以有不一致。1-2:相对独立的程序块之间、变量说明之后必须加空行。1-3:较长的语句(&gt;80字符)要分成多行书写,长表达式要在低优先级操作符处划分新行,操作符放在新行之首,划分出的新行要进行适当的缩进,使排版整齐,语句可读。1-4:循环、判断等语句中若有较长的表达式或语句,则要进...

2019-03-17 17:14:05 448

原创 编码风格 C语言

华为编码风格:C语言1.排版1-1:程序块要采用缩进风格编写,缩进的空格数为4个。1-2:相对独立的程序块之间、变量说明之后必须加空行。1-3:较长的语句(&gt;80字符)要分成多行书写,长表达式要在低优先级操作符处划分新行,操作符放在新行之首,划分出的新行要进行适当的缩进,使排版整齐,语句可读。1-4:不允许把多个短语句写在一行中,即一行只写一条语句。1-5:if、for、do、...

2019-03-17 17:12:24 282

原创 各种数据库管理系统

一. Oracle数据库管理系统:系统简介:Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。...

2019-03-16 15:16:26 2459

原创 数据库管理系统

常见数据库管理系统

2019-03-16 15:14:19 226

原创 三天打鱼两天晒网程序

#include #include using namespace std;int num[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};//建立数组存储每月的固定天数struct date{int year;int month;int day;}today,A;//建立日期结构体并声明结构体变量int main(){printf...

2019-03-02 18:38:38 187

空空如也

空空如也

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

TA关注的人

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