- 博客(11)
- 收藏
- 关注
原创 python实现KNN分类算法(鸢尾花数据集)
一、题目原生python实现KNN分类算法(鸢尾花数据集)数据来源:https://pan.baidu.com/s/1xPYOuHLdQj-gOaNfbupCAw二、算法设计kNN算法的核心思想是如果一个样本在特征空间中的k个最相邻的样本中的大多数属于某一个类别,则该样本也属于这个类别,并具有这个类别上样本的特性。该方法在确定分类决策上只依据最邻近的一个或者几个样本的类别来决定待分样本所属...
2019-10-15 02:34:42
4216
3
原创 递归求进制问题
题目:将非负十进制整数n转换成b进制。(其中b=2~16)一、算法构造递归实现:1、先找递归出口,我们采用除进制倒取余的方法求进制转换,很明显递归出口就是当整数等于0时,当整数等于0时,递归结束,输出转换结果。2、再找递归公式,发现每次递归循环时,只改变整数的值,每次整数的值都整除进制。所以递归公式为f(t,n/v,v)。t指的是输出的字符串,将每次得到的余数按照倒序的方式加起来,就能得到转...
2019-06-09 19:36:36
312
原创 组件化开发方法
题目:1.Java版CORBA程序1——HelloWorld要求:编写实现显示“Hello,World!+班级+中文姓名”字符串。2.Java版CORBA程序2——Counter要求:编写实现连加、连减和加减混合等数学++/- -运算,并进行测试。一、题目分析题目1:1、编写IDL接口HelloWorld.idl2、编译IDL接口:X:\corba>idlj –fall Hel...
2019-05-25 21:40:57
212
原创 肯德基收银系统
同学们应该都去麦当劳或肯德基吃过快餐吧?请同学们参考肯德基官网的信息模拟肯德基快餐店的收银系统,合理使用C++或Java或Python结合设计模式(2种以上)至少实现系统的以下功能:1.正常餐品结算和找零。2.基本套餐结算和找零。3.使用优惠劵购买餐品结算和找零。4.可在一定时间段参与店内活动(自行设计或参考官网信息)。5.模拟打印小票的功能(写到文件中)。基本要求:1.程序设计风格...
2019-05-12 20:00:55
417
原创 一个简化的RPG创建游戏角色的程序
一、题目分析1.功能描述几乎所有的RPG游戏(一种源自《龙与地下城》的游戏类型)在进入游戏时都会让用户自己来创建自己喜欢的角色。本次上机要求编写一个简化的创建游戏角色的程序。2.游戏角色应有的属性本题目要求的游戏角色应有以下属性:名字、性别、种族、职业、力量、敏捷、体力、智力、智慧、生命值和魔法值。名字:不超过50个字符。性别:可以选择男性和女性。种族:一共可选五个种族,人类、精灵、...
2019-04-27 15:15:48
359
原创 24点游戏
题目:24点游戏是经典的纸牌益智游戏。常见游戏规则:从扑克中每次取出4张牌。使用加减乘除,第一个能得出24者为赢。(其中,J代表11,Q代表12,K代表13,A代表1),按照要求编程解决24点游戏。基本要求: 随机生成4个代表扑克牌牌面的数字字母,程序自动列出所有可能算出24的表达式,用擅长的语言(C/C++/Java或其他均可)实现程序解决问题。1.程序风格良好(使用自定义注释模板)2...
2019-04-14 15:50:16
305
原创 学生管理系统C语言
一、题目分析对学生信息管理系统,要求完成以下基本任务:1.改写程序为良好程序风格(文档注释,函数注释,语句注释)。2.将功能补充完全(基于文件处理,完成刷新和保存功能)。3.将学生信息改为更好的数据组织,而非离散形式(结构体)。提高要求:可将程序中的不足(如数据验证)等根据自己的能力与理解完成。对于2的要求,利用文件操作,实现刷新功能可以读取已有文件数据进行操作,而保存功能就是将已有...
2019-04-14 15:39:22
2686
1
原创 模拟Turing机XN×2的运行过程
一.题目分析对于给定的一台图灵机(XN×2) 和任意给定的正整数进行转换字符,编程模拟此图灵机的运行过程,要求输出从开始运行起的每一步骤的结果。在这里先要将正整数转换为二进制数,再进行进行扩展,图灵机(XN×2)在扩展的二进位上实现运算。之后,再将运算结果翻译为二进制,进而转换为十进制,就能得到原数的运算结果。二.算法构造在本次实验中,图灵机(XN*2)在扩展的二进位上实现这个运算的过程如...
2019-03-28 21:20:15
256
原创 求n个数的最大公约数和最小公倍数及其拓展
题目:基本要求: 求N个数的最大公约数和最小公倍数。用C或C++或java或python语言实现程序解决问题。1.程序风格良好(使用自定义注释模板)2.提供友好的输入输出,并进行输入数据的正确性验证。提高要求:Hanks博士是BT(Bio-Tech,生物技术)领域的知名专家,他的儿子名叫Hankson。现在,刚刚放学回家的Hankson正在思考一个有趣的问题。今天在课堂上,老师讲解了如何...
2019-03-23 15:35:21
258
原创 计算两个正整数的最大公约数
题目:计算两个正整数的最大公约数一.题目分析1.辗转相除法辗转相除法(又名欧几里德法)C语言中用于计算两个正整数a,b的最大公约数和最小公倍数,实质它依赖于下面的定理:根据这一定理可以采用函数嵌套调用和递归调用形式进行求两个数的最大公约数和最小公倍数,现分别叙述如下:其算法过程为: 前提:设两数为a,b设其中a 做被除数,b做除数,temp为余数1、大数放a中、小数放b中;2、求a...
2019-03-17 12:24:01
10323
原创 三天打鱼,两天晒网
题目:中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。用C或C++语言/java实现程序解决问题。要求:1.输入数据的正确性验证。2.使用文件进行数据测试。如将日期 20100101 20111214 等数据保存在in.txt文件中,程序读入in.dat文件进行判定,并将结果输出至out.txt文件。...
2019-03-02 15:00:43
176
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人