作业
文章平均质量分 79
weixin_43759342
这个作者很懒,什么都没留下…
展开
-
原生python实现knn算法
1、Knn算法的思想:就是在训练集中数据和标签已知的情况下,输入测试数据,将测试数据的特征与训练集中对应的特征进行相互比较,找到训练集中与之最为相似的前k个数据,则该测试数据对应的类别就是k个数据中出现次数最多的那个分类。2、算法设计根据knn算法的思想可以得到knn算法的流程为:根据以上步骤,可以对knn算法最重要的分类功能进行实现,其余部分可以仿照sklearn中的knn算法的函数进行设...原创 2019-10-15 16:51:23 · 286 阅读 · 2 评论 -
十进制数转化为2、8、16进制
题目1:将非负十进制整数n转换成b进制。(其中b=2~16)1、题目分析该问题的主要点在于对整数n进行取模运算,得到余数,同时将n除2,进行递归。2、递归程序设计思路递归模型该递归程序要求将十进制数n转换为二进制数,在这个转换过程中需要对n进行取模,得到余数,同时对n进行除2操作得到下一个要取模的数。因此需要将整数n作为参数,不断的进行取模运算。同理十进制转换为八进制、十进制转换为十六进...原创 2019-06-10 09:32:58 · 3577 阅读 · 0 评论 -
递归程序设计方法
题目一:一个人赶着鸭子去每个村庄卖,每经过一个村子卖去所赶鸭子的一半又一只。这样他经过了七个村子后还剩两只鸭子,问他出发时共赶多少只鸭子?经过每个村子卖出多少只鸭子?1.题目分析根据题目可知这个问题如果要求得最开始时的鸭子数必须知道每经过一个村子卖了多少只鸭子以及买完鸭子后剩余鸭子的数目。根据最后剩余的鸭子数通过逆序进行推导运算得到前经过时一个村子的鸭子数,最后得到刚开始时的鸭子数。因此本题可...原创 2019-06-02 16:02:17 · 827 阅读 · 0 评论 -
CORBA程序——HelloWorld
一、Java版CORBA程序1——HelloWorld1.编写IDL接口HelloWorld.idlmodule sample{interface HelloWorld{ string sayHello(); }; };2.在dos下使用X:\corba>idlj –fall HelloWorld.idl命令编译idl文件,生成桩文件和骨架文件,该过程是将idl文件转化...原创 2019-05-18 21:20:47 · 558 阅读 · 0 评论 -
模拟kfc收银系统
一、题目分析同学们应该都去麦当劳或肯德基吃过快餐吧?请同学们参考肯德基官网的信息模拟肯德基快餐店的收银系统,合理使用C++或Java或Python结合设计模式(2种以上)至少实现系统的以下功能:1.正常餐品结算和找零。2.基本套餐结算和找零。3.使用优惠劵购买餐品结算和找零。4.可在一定时间段参与店内活动(自行设计或参考官网信息)。5.模拟打印小票的功能(写到文件中)。经过分析可以知...原创 2019-05-12 23:06:53 · 251 阅读 · 0 评论 -
简单工厂模式、工厂方法模式、抽象工厂模式的练习
设计模式原创 2019-05-06 09:57:15 · 1413 阅读 · 0 评论 -
24点游戏
程序设计作业之24点游戏问题1、题目从扑克中每次取出4张牌。使用加减乘除,第一个能得出24者为赢。(其中,J代表11,Q代表12,K代表13,A代表1),按照要求编程解决24点游戏。要求:用户初始生命值为一给定值(比如3),初始分数为0。随机生成4个代表扑克牌牌面的数字或字母,由用户输入包含这4个数字或字母的运算表达式(可包含括号),如果表达式计算结果为24则代表用户赢了此局。1. 程序风...原创 2019-04-14 20:16:09 · 450 阅读 · 0 评论 -
一个简单rpg角色的创建
1.题目分析1.1功能描述几乎所有的RPG游戏(一种源自《龙与地下城》的游戏类型)在进入游戏时都会让用户自己来创建自己喜欢的角色。本次上机要求编写一个简化的创建游戏角色的程序。1.2游戏角色应有的属性本题目要求的游戏角色应有以下属性:名字、性别、种族、职业、力量、敏捷、体力、智力、智慧、生命值和魔法值。名字:不超过50个字符。性别:可以选择男性和女性。种族:一共可选五个种族,人类、精...原创 2019-04-21 21:36:37 · 323 阅读 · 0 评论 -
学生信息管理系统
程序设计作业之改进学生信息管理系统原本老师的给的程序就可以执行,但是没有使用文件对学生信息进行保存,读取等功能。对学生信息的操作也采用的是离散的方法,没用进行封装。改进也主要是针对这三方面,首先增加保存,刷新的功能,然后将学生信息使用结构体进行封装。刷新即将文件内容读取出来。下面是完整的代码#include<windows.h>#include<stdio.h> ...原创 2019-04-06 19:28:17 · 624 阅读 · 3 评论 -
求n个数的最大公约数和最小公倍数
程序设计作业之求n个数的最大公约数和最小公倍数1、题目分析 求N个数的最大公约数和最小公倍数。提高要求: Hanks博士是BT(Bio-Tech,生物技术)领域的知名专家,他的儿子名叫Hankson。现在,刚刚放学回家的Hankson正在思考一个有趣的问题。今天在课堂上,老师讲解了如何求两个正整数c1和c2的最大公约数和最小公倍数。现在Hankson认为自己已经熟练地掌握了这些知识,他开始思考...原创 2019-03-23 21:38:48 · 211 阅读 · 0 评论 -
模拟图灵机实现自然数加一和乘二的操作
程序设计作业之模拟图灵机题目分析对于任意给定的一台Turing机和任意给定的字符串w ( w不含空格),编程模拟此Turing机的运行过程,要求输出从开始运行起的每一步骤的结果。根据书上的内容,模拟图灵机的方式主要是模拟自然数加1,自然数乘2的操作。因此决定设计一个自然数模拟图灵机乘2和加1的程序,由题目可以知道大概要进行的步骤有输入数据,对数据进行转换,模拟图灵机指令对数据进行操作等。...原创 2019-03-23 21:23:48 · 2456 阅读 · 0 评论 -
最大公约数不同算法的时间性能比较
程序设计作业之求最大公约数不同算法的时间性能比较一、题目分析:因为老师已经给出了四种不同的算法程序,所以该题主要是对不同的算法理解调用并对各算法使用时间进行比较,比较各算法的性能。二、算法代码1、辗转相除法//函数嵌套调用int divisor(int a, int b) /*自定义函数求两数的最大公约数*/{ int temp; /*定义整型变量*/ ...原创 2019-03-09 19:01:26 · 589 阅读 · 0 评论 -
作业之三天打鱼两天晒网
程序设计作业1 三天打鱼两天晒网问题题目: 中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。经分析后该问题需要判断年份是否闰年以`及每一月份的天数,根据总天数进行求余运算,根据余数判断结果。因此需要设计判断年份函数和计算总天数的函数,对于不同的月份也要分情况讨论。老师还要求将结果保存在文件中以及通过读取....原创 2019-03-02 18:15:23 · 206 阅读 · 0 评论