![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
作业题
倪不小
这个作者很懒,什么都没留下…
展开
-
KNN算法预测鸢尾花种类
一、 作业题目编写KNN原生算法利用鸢尾花数据集预测花的品种,并计算准确率。二、算法设计1、对KNN的认识KNN是一种监督式的学习算法,算法的主要目的是根据训练实例和对象的特征值来将对象分类。总结可得KNN算法的五个步骤:(1) 决定参数K,也就是最近邻居的个数(2) 计算预测样本到所有训练样本的“距离”(3) 根据计算出的距离,找出“距离”最近的K个邻居(4) 收集这K个邻居的...原创 2019-10-14 22:01:05 · 2620 阅读 · 2 评论 -
Java——进制转换
一. 题目分析1.题目将非负十进制整数n转换成b进制。(其中b=2~16)2.分析由题意可知,定义一个有两个参数的递归函数Conversion(n,b)。其中,n表示进行转换的数字,b表示进制。函数的返回值为String。3.递归函数如下Conversion(n,b) = Conversion(0,b) n=0Conversion(n%b,b) n>04.在...原创 2019-06-09 11:22:10 · 182 阅读 · 0 评论 -
java实现递归设计——数鸭子和角谷定理
一 .题目分析题目一:一个人赶着鸭子去每个村庄卖,每经过一个村子卖去所赶鸭子的一半又一只。这样他经过了七个村子后还剩两只鸭子,问他出发时共赶了多少只鸭子?经过每个村子卖出多少只鸭子?题目二:角谷定理。输入一个自然数,若为偶数,则把它除以2,若为奇数,则把它乘以3加1。经过如此有限次运算后,总可以得到自然数值1。求经过多少次可得到自然数1。如:输入22,输出 22 11 34 17 52 2...原创 2019-06-08 17:42:35 · 515 阅读 · 0 评论 -
程序设计作业——组件化开发
一. 题目分析目的:(1)掌握组件化开发的概念,了解CORBA模型及ORB机制;(2)掌握CORBA组件编程方法。步骤:1.配制环境JDK环境。2.编写编译IDL接口。3.编写编译服务端程序。4.编写编译客户端程序。5.运行测试与调试。6.完成报告。注意事项:要转到class文件所在目录启动相应程序;名字服务器、服务端和客户端要分别启动一个DOS命令提示符界面。可采用批...原创 2019-05-25 19:29:59 · 143 阅读 · 0 评论 -
JAVA作业——KFC模拟收银系统
一、题目分析同学们应该都去麦当劳或肯德基吃过快餐吧?请同学们参考肯德基官网的信息模拟肯德基快餐店的收银系统,并合理使用C++或Java或Python,结合设计模式(2种以上),至少实现系统的以下功能:1.正常餐品结算和找零。2.基本套餐结算和找零。3.使用优惠劵购买餐品结算和找零。4.可在一定时间段参与店内活动(自行设计或参考官网信息)。5.模拟打印小票的功能(写到文件中)。基本要求...原创 2019-05-12 14:43:19 · 466 阅读 · 0 评论 -
程序设计java——3种工厂模式
【一】简单工厂模式一、题目分析使用简单工厂模式模拟女娲(Nvwa)造人(Person),如果传入参数M,则返回一个Man对象,如果传入参数W,则返回一个Woman对象,请实现该场景。现需要增加一个新的Robot类,如果传入参数R,则返回一个Robot对象,对代码进行修改并注意女娲的变化。二、算法构造UML图:三、算法实现程序源代码如下://抽象产品类Personpublic in...原创 2019-05-11 19:06:14 · 1101 阅读 · 0 评论 -
穷举法——24点游戏
一、 算法设计思路1.作业题目及要求(1)题目:24点游戏是经典的纸牌益智游戏。常见游戏规则:从扑克中每次取出4张牌。使用加减乘除,第一个能得出24者为赢。(其中,J代表11,Q代表12,K代表13,A代表1),按照要求编程解决24点游戏。(2)要求:随机生成4个代表扑克牌牌面的数字字母,程序自动列出所有可能算出24的表达式,用擅长的语言(C/C++/Java或其他均可)实现程序解决问题...原创 2019-04-14 10:19:03 · 1131 阅读 · 0 评论 -
RPG角色生成
一、题目分析1、功能描述几乎所有的RPG游戏(一种源自《龙与地下城》的游戏类型)在进入游戏时都会让用户自己来创建自己喜欢的角色。本次上机要求编写一个简化的创建游戏角色的程序。2.游戏角色应有的属性本题目要求的游戏角色应有以下属性:名字、性别、种族、职业、力量、敏捷、体力、智力、智慧、生命值和魔法值。(1)名字:不超过50个字符。(2)性别:可以选择男性和女性。(3)种族:一共可选五个...原创 2019-04-25 21:08:04 · 370 阅读 · 0 评论 -
学生信息管理系统
一、实验目的1.明确结构化程序设计的基本结构。2.通过对问题的分析,设计合理的结构化程序解决问题;二、实验内容对例1的学生信息管理系统,要求完成以下基本任务:1.改写程序为良好程序风格(文档注释,函数注释,语句注释)。2.将功能补充完全(基于文件处理,完成刷新和保存功能)。3.将学生信息改为更好的数据组织,而非离散形式(结构体)。提高要求:可将程序中的不足(如数据验证)等根据自己的...原创 2019-04-13 19:53:39 · 921 阅读 · 0 评论 -
图灵机---XN*2
一、实验目的掌握图灵机的概念和基本结构,理解图灵机的基本指令和编码方式;掌握图灵机的编程方法。二、实验内容对于任意给定的一台Turing机和任意给定的字符串w ( w不含空格),编程模拟此Turing机的运行过程,要求输出从开始运行起的每一步骤的结果。三、实验报告1.题目分析我准备要做的是XN*2的图灵机模拟。(1) 我通过书本知识知道了它的运行过程:00->00R...原创 2019-03-31 08:28:16 · 542 阅读 · 0 评论 -
N个数的最大公约数和最小公倍数
**N个数的最大公约数和最小公倍数**一、 算法设计思路1.作业题目及要求(1)题目:求N个数的最大公约数和最小公倍数。用C或C++或java或python语言实现程序解决问题。(2)要求:程序风格良好(使用自定义注释模板);提供友好的输入输出,并进行输入数据的正确性验证。2.基本思路①将x个正整数输入到数组a中;②将数...原创 2019-03-23 16:22:05 · 243 阅读 · 0 评论 -
最大公约数四种算法时间比较
一.题目分析1.辗转相除法通过查询可知,辗转相除法(又名欧几里德法)C语言中用于计算两个正整数a,b的最大公约数和最小公倍数。它的具体做法是:用较小数除较大数,再用出现的余数(第一余数)去除除数,再用出现的余数(第二余数)去除第一余数,如此反复,直到最后余数是0为止。如果是求两个数的最大公约数,那么最后的除数就是这两个数的最大公约数。这里用函数嵌套调用法,其算法过程为:前提:设两数为a,b设...原创 2019-03-17 12:01:06 · 3393 阅读 · 0 评论 -
三天打鱼两天晒网C语言
第一章作业——三天打鱼两天晒网题目:中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。用C或C++语言/java/python实现程序解决问题。基本要求:1.程序风格良好(使用自定义注释模板),提供友好的输入输出。提高要求:1.输入数据的正确性验证。2.使用文件进行数据测试。如将日期 20100101 ...原创 2019-03-02 17:24:23 · 2147 阅读 · 2 评论