作业
山楂加冰糖
这个作者很懒,什么都没留下…
展开
-
knn算法实现
KNN算法(自己实现)鸢尾花数据集一.题目描述题目:自己实现knn算法(用鸢尾花数据集)Knn算法描述:在训练集中数据和标签已知的情况下,输入测试数据,将测试数据的特征与训练集中对应的特征进行相互比较,找到训练集中与之最为相似的前K个数据,则该测试数据对应的类别就是K个数据中出现次数最多的那个分类二. 算法构造Knn算法通过计算对象间距离来作为各个对象之间的非相似性指标,在这里距离一般...原创 2019-10-15 13:26:51 · 440 阅读 · 0 评论 -
将十进制转换成其它进制
一. 题目说明题目1:将非负十进制整数n转换成b进制。(其中b=2~16)二. 算法设计思路递归算法递归体:transform(int n,int d){ 输出转换结果 n=0; transform(n/d,d)n>=0}2.非递归算法直接用Window...原创 2019-06-08 22:30:59 · 1203 阅读 · 0 评论 -
递归程序设计
一.题目描述用递归方法设计下列各题,并给出每道题目的递归出口(递归结束的条件)和递归表达式。同时考虑题目可否设计为非递归方法,如果可以,设计出非递归的算法。1.一个人赶着鸭子去每个村庄卖,每经过一个村子卖去所赶鸭子的一半又一只。这样他经过了七个村子后还剩两只鸭子,问他出发时共赶多少只鸭子?经过每个村子卖出多少只鸭子?2.角谷定理。输入一个自然数,若为偶数,则把它除以2,若为奇数,则把它乘以3...原创 2019-05-30 17:29:14 · 190 阅读 · 0 评论 -
Java版CORBA程序
题目1.Java版CORBA程序1——HelloWorld编写实现显示“Hello,World!+班级+中文姓名”字符串。实现详解:1 编写IDL接口HelloWorld.idl:module sample{interface HelloWorld{wstring sayHello(); }; };2编译IDL接口:X:\corba>idlj –fall...原创 2019-05-17 22:01:13 · 198 阅读 · 0 评论 -
KFC收费系统
一、作业说明同学们应该都去麦当劳或肯德基吃过快餐吧?请同学们参考肯德基官网的信息模拟肯德基快餐店的收银系统,合理使用C++或Java或Python结合设计模式(2种以上)至少实现系统的以下功能:1.正常餐品结算和找零。2.基本套餐结算和找零。3.使用优惠劵购买餐品结算和找零。4.可在一定时间段参与店内活动(自行设计或参考官网信息)。5.模拟打印小票的功能(写到文件中)。基本要求:1...原创 2019-05-12 17:11:24 · 347 阅读 · 0 评论 -
常见工厂模式
一.问题描述(1)、简单工厂模式使用简单工厂模式模拟女娲(Nvwa)造人(Person),如果传入参数M,则返回一个Man对象,如果传入参数W,则返回一个Woman对象,请实现该场景。现需要增加一个新的Robot类,如果传入参数R,则返回一个Robot对象,对代码进行修改并注意女娲的变化。(2)、工厂方法模式海尔工厂(Haier)生产海尔空调(HaierAirCondition),美的...原创 2019-05-05 19:47:32 · 1076 阅读 · 0 评论 -
创建PGR角色
一、实验内容1.功能描述几乎所有的RPG游戏(一种源自《龙与地下城》的游戏类型)在进入游戏时都会让用户自己来创建自己喜欢的角色。本次上机要求编写一个简化的创建游戏角色的程序。2.游戏角色应有的属性本题目要求的游戏角色应有以下属性:名字、性别、种族、职业、力量、敏捷、体力、智力、智慧、生命值和魔法值。名字:不超过50个字符。性别:可以选择男性和女性。种族:一共可选五个种族,人类、精灵...原创 2019-04-20 12:53:37 · 377 阅读 · 0 评论 -
24点游戏
一.问题描述24点游戏是经典的纸牌益智游戏。常见游戏规则:从扑克中每次取出4张牌。使用加减乘除,第一个能得出24者为赢。(其中,J代表11,Q代表12,K代表13,A代表1),按照要求编程解决24点游戏。随机生成4个代表扑克牌牌面的数字字母,由答题者答题,判断是否等于24,根据答题者的选择列出所有可能算出24的表达式。二.算法设计思路24点游戏主要就是用穷举法,列出四个数字加减乘除和括...原创 2019-04-12 21:09:28 · 523 阅读 · 0 评论 -
学生信息管理系统
学生管理系统问题描述学生信息管理系统,要求完成以下基本任务:1.改写程序为良好程序风格(文档注释,函数注释,语句注释)。2.将功能补充完全(基于文件处理,完成刷新和保存功能)。建立文件来保存学生信息。3.将学生信息改为更好的数据组织,而非离散形式(结构体)。提高要求: 可将程序中的不足(如数据验证)等根据自己的能力与理解完成。1.增添了密码保护功能。2. 增加分数限制功能。3...原创 2019-04-05 23:04:46 · 357 阅读 · 0 评论 -
用代码实现图灵机XN*2
实验题目用代码实现图灵机XN*2在拓展的二进位上实现这个运算的指令:① 0 0 ->0 0 R,② 0 1 ->1 0 R,③ 1 0 ->0 1 R,④ 1 1 ->10 0 R,⑤ 10 0 ->11 1 R,⑥ 11 0 ->0 1 STOP。题目分析 用字符串数组进行扩展二进制的输入,用flag来存放内态,用多个if…else…语句...原创 2019-03-22 22:30:28 · 724 阅读 · 0 评论 -
求一组数的最大公约数和最小公倍数
求一组数的最大公约数和最小公倍数问题描述1.【简单练习】求N个数的最大公约数和最小公倍数2.【提高练习】Hanks博士是BT(Bio-Tech,生物技术)领域的知名专家,他的儿子名叫Hankson。现在,刚刚放学回家的Hankson正在思考一个有趣的问题。今天在课堂上,老师讲解了如何求两个正整数c1和c2的最大公约数和最小公倍数。现在Hankson认为自己已经熟练地掌握了这些知识,他开始思考...原创 2019-03-20 17:27:13 · 4397 阅读 · 0 评论 -
三天打鱼,两天晒网c++
三天打鱼,两天晒网问题描述中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。问题分析:用in.txt文件进行数据的输入,并把结果输出至out.txt文件源代码:*//某人从2010年1月1日开始“三天打鱼,两天晒网”,问这个人在以后的某一天是“打鱼”还是“晒网”#include#includeu...原创 2019-03-01 21:50:33 · 343 阅读 · 0 评论