- 博客(16)
- 收藏
- 关注
原创 机器学习1
一、 题目描述原生python实现knn分类算法,用鸢尾花数据集进行训练并且测试二、 算法设计KNN是通过测量不同特征值之间的距离进行分类。它的的思路是:如果一个样本在特征空间中的k个最相似(即特征空间中最邻近)的样本中的大多数属于某一个类别,则该样本也属于这个类别。K通常是不大于20的整数。KNN算法中,所选择的邻居都是已经正确分类的对象。该方法在定类决策上只依据最邻近的一个或者几个样本的...
2019-10-14 20:50:43
711
原创 第六章
一、题目题目1:将非负十进制整数n转换成b进制。(其中b=2~16)1.完成题目1,采用递归思想编程解决问题,要求设计出递归模型(递归出口和递归体的函数式)。2.程序设计风格良好,实现功能测试代码,确保程序的健壮性。3.画出递归树或者递归栈的调用过程。4.实现非递归方法。二、算法设计三、程序运行及测试截图四、源程序1.递归import java.util.*;pub...
2019-06-09 12:31:57
172
原创 第六章 递归程序设计
第六章 递归程序设计一.实验目的掌握递归程序设计的方法。明确递归的概念,通过对问题的分析,找出递归关系以及递归出口以对问题进行递归结构设计;掌握递归程序转换为非递归程序的方法。二.实验内容用递归方法设计下列各题,并给出每道题目的递归出口(递归结束的条件)和递归表达式。同时考虑题目可否设计为非递归方法,如果可以,设计出非递归的算法。1.一个人赶着鸭子去每个村庄卖,每经过一个村子卖去所赶...
2019-06-01 10:40:54
486
原创 组件化开发
一.实验目的掌握组件化开发的概念,了解CORBA模型及ORB机制;掌握CORBA组件编程方法。二、实验内容步骤:1.配制环境JDK环境。2.编写编译IDL接口。3.编写编译服务端程序。4.编写编译客户端程序。5.运行测试与调试。6.完成报告。题目1.Java版CORBA程序1——HelloWorld程序实现过程及说明:1.通过java中的idlj将idj语言编写的文件进...
2019-05-18 16:48:47
223
原创 KFC收银系统
一、问题同学们应该都去麦当劳或肯德基吃过快餐吧?请同学们参考肯德基官网的信息模拟肯德基快餐店的收银系统,合理使用C++或Java或Python结合设计模式(2种以上)至少实现系统的以下功能:1.正常餐品结算和找零。2.基本套餐结算和找零。3.使用优惠劵购买餐品结算和找零。4.可在一定时间段参与店内活动(自行设计或参考官网信息)。5.模拟打印小票的功能(写到文件中)。提高要求:1.实...
2019-05-11 20:08:47
415
原创 设计模式
一.实验目的熟悉建模工具。掌握简单工厂模式、工厂方法模式、抽象工厂模式,并进行设计应用。二、实验内容(1)、 简单工厂模式使用简单工厂模式模拟女娲(Nvwa)造人(Person),如果传入参数M,则返回一个Man对象,如果传入参数W,则返回一个Woman对象,请实现该场景。现需要增加一个新的Robot类,如果传入参数R,则返回一个Robot对象,对代码进行修改并注意女娲的变化。(2)...
2019-05-05 22:18:54
160
原创 游戏页面
一、题目1.功能描述几乎所有的RPG游戏(一种源自《龙与地下城》的游戏类型)在进入游戏时都会让用户自己来创建自己喜欢的角色。本次上机要求编写一个简化的创建游戏角色的程序。2.游戏角色应有的属性本题目要求的游戏角色应有以下属性:名字、性别、种族、职业、力量、敏捷、体力、智力、智慧、生命值和魔法值。名字:不超过50个字符。性别:可以选择男性和女性。种族:一共可选五个种族,人类、精灵、兽人...
2019-04-20 20:22:40
469
原创 24点
一、题目:从扑克中每次取出4张牌。使用加减乘除,第一个能得出24者为赢。(其中,J代表11,Q代表12,K代表13,A代表1),按照要求编程解决24点游戏。基本要求: 随机生成4个代表扑克牌牌面的数字字母,程序自动列出所有可能算出24的表达式,用擅长的语言(C/C++/Java或其他均可)实现程序解决问题。1.程序风格良好(使用自定义注释模板)2.列出表达式无重复。二、流程图:三、调...
2019-04-14 10:38:13
323
原创 学生管理系统
一.实验目的一、明确结构化程序设计的基本结构。二、通过对问题的分析,设计合理的结构化程序解决问题;题目要求:对例1的学生信息管理系统,要求完成以下基本任务:1.改写程序为良好程序风格(文档注释,函数注释,语句注释)。2.将功能补充完全(基于文件处理,完成刷新和保存功能)。3.将学生信息改为更好的数据组织,而非离散形式(结构体)。提高要求:可将程序中的不足(如数据验证)等根据自己的...
2019-04-07 06:29:24
262
原创 求n个数的最小公倍数和最大公约数
题目: 求N个数的最大公约数和最小公倍数。用C或C++或java或python语言实现程序解决问题。1.程序风格良好(使用自定义注释模板)2.提供友好的输入输出,并进行输入数据的正确性验证。算法设计利用求二个数的最大公约数和最小公倍数的函数;二二进行比较将求出来的最大公约数或最大公倍数与下一位进行比较,直到比较到最后一位输出最大公约数或者最大公倍数。源代码#include<std...
2019-03-23 13:52:04
507
原创 图灵机的模拟
一.实验目的掌握图灵机的概念和基本结构,理解图灵机的基本指令和编码方式;掌握图灵机的编程方法。二.实验内容对于任意给定的一台Turing机和任意给定的字符串w ( w不含空格),编程模拟此Turing机的运行过程,要求输出从开始运行起的每一步骤的结果。三.流程图源代码package 作业;import java.util.*;public class 作业 { publ...
2019-03-20 23:53:38
900
原创 求最大公约数算法比较
一、实验题目利用四种不同的算法进行对二个数求最大公约数。四种算法分是辗转相除法、穷举法、更损相减法、Stein算法。一.实验目的明确算法的概念和特点。通过对问题的分析,设计合理的算法解决问题;二.实验内容运行最大公约数的常用算法,并进行程序的调式与测试,要求程序设计风格良好,并添加异常处理模块(如输入非法等)。1.辗转相除法2.穷举法3.更损相减法4.stein算法...
2019-03-08 21:34:50
614
原创 三天打鱼两天晒网
题目:中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。用C或C++语言/java/python实现程序解决问题。解决思路:根据题意可以将解题过程分为三步:1)计算从2010年1月1日开始至指定日期共有多少天;2)由于“打鱼”和“晒网”的周期为5天,所以将计算出的天数用5去除;3)根据余数判断他是在“打...
2019-03-02 14:37:21
170
原创 java的继承
继承的概念继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。继承的特性子类拥有父类非private的属性,方法。子类可以拥有自己的属性和方法,即子类可以对父类进行扩展。子类可以用自己的方式实现父类的方法。Java的继承是单继承,但是可以...
2018-11-19 14:37:18
156
原创 JAVA
JAVA中的数组和字符串:JAVA中的数组的定义和在C++中的一样,依旧采用 **数组类型 数组名【】**的形式进行定义,数组创建完之后系统会对各个基本类型的数组进行初始化赋值每种类型的赋值如下表所示:数据类型 系统默认初值boolean flasebyte 0char ‘ \u...
2018-11-12 20:34:02
147
原创 JAVA
java学习 在近期对JAVA的学习中主要学习了一些对于JAVA的基本语法和基本结构。 JAVA和c++一样都是以一种面向对象的编程思想去进行编程的语言。以下,在对JAVA进行学习的过程中的一些知识点,JAVA的输入和输出,输出利用的是system.out.println()这个函数进行操作。这个函数可以在输出时直接进行换行操作,若不想进行换行可以将println换成print就可以了。 输...
2018-11-11 20:45:55
180
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅