自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 原生Python实现knn分类算法,用鸢尾花数据集

用鸢尾花数据集来进行测试,鸢尾花数据集包含4个数据元素,分别是(花萼长度,花萼宽度,花瓣长度,花瓣宽度),所以测试的时候需要输入4个数据来进行预测。算法思想:1. 调用鸢尾花数据集和类别标签from sklearn.datasets import load_irisiris_dataset=load_iris()data=iris_dataset['data'] #获取鸢尾花数据集...

2019-10-15 20:04:51 371 1

原创 将非负十进制整数n转换成b进制。(其中b=2~16)

一、 题目内容将非负十进制整数n转换成b进制。(其中b=2~16)二、 题目分析用取余法将十进制数转化为N进制数将每次得到的余数存放进数组。从数组的最后一个数开始打印输出数值。三、 算法思想用递归方法实现N进制数的转换,定义一个方法将十进制数转换为N进制数,第一个参数a为十进制数,第二个参数b为要转换的进制数N。递归出口:当a=0时,转换结束,此时数组的结果就是转化后的结果,用r...

2019-06-08 10:34:34 275

原创 递归

一、 题目内容1.一个人赶着鸭子去每个村庄卖,每经过一个村子卖去所赶鸭子的一半又一只。这样他经过了七个村子后还剩两只鸭子,问他出发时共赶多少只鸭子?经过每个村子卖出多少只鸭子?2.角谷定理。输入一个自然数,若为偶数,则把它除以2,若为奇数,则把它乘以3加1。经过如此有限次运算后,总可以得到自然数值1。求经过多少次可得到自然数1。如:输入22,输出 22 11 34 17 52 26 13 ...

2019-05-30 20:30:56 104

原创 工厂模式

一、 简单工厂模式使用简单工厂模式模拟女娲(Nvwa)造人(Person),如果传入参数M,则返回一个Man对象,如果传入参数W,则返回一个Woman对象,请实现该场景。现需要增加一个新的Robot类,如果传入参数R,则返回一个Robot对象,对代码进行修改并注意女娲的变化。类图程序实现1.女娲类2.Person接口3.男人类4.女人类5.机器人类6.produce类...

2019-05-05 13:45:17 547

原创 RPG角色创建

本题目要求的游戏角色应有以下属性:名字、性别、种族、职业、力量、敏捷、体力、智力、智慧、生命值和魔法值。名字:不超过50个字符。性别:可以选择男性和女性。种族:一共可选五个种族,人类、精灵、兽人、矮人和元素。职业:可选六种职业,狂战士、圣骑士、刺客、猎手、祭司和巫师。其余属性均为整数。本题目要求首先用户输入角色姓名,然后由用户选择角色性别,然后由用户选择种族,然后选择职业,然后自动分配...

2019-04-20 13:55:38 124

原创 24点问题(java)

一、 题目内容从扑克中每次取出4张牌。使用加减乘除,第一个能得出24者为赢。(其中,J代表11,Q代表12,K代表13,A代表1),按照要求编程解决24点游戏。二、 题目分析求解用4张牌算出24的思路:在4张牌中用排列组合的方式抽出两张牌进行四则运算,将所得的结果看成一张新的牌,再和剩下两张牌放在一起组成3张牌的组合,再从三张牌中抽取两张进行四则运算又得到一张新牌,再与剩下的一张牌合在一...

2019-04-12 19:46:26 597

原创 程序结构化设计-学生信息管理系统(c语言)

一. 实验名称:结构化程序设计二.实验目的明确结构化程序设计的基本结构。通过对问题的分析,设计合理的结构化程序解决问题;三.实验内容对例1的学生信息管理系统,要求完成以下基本任务:1.改写程序为良好程序风格(文档注释,函数注释,语句注释)。2.将功能补充完全(基于文件处理,完成刷新和保存功能)。3.将学生信息改为更好的数据组织,而非离散形式(结构体)。四.题目分析1) 把原...

2019-04-05 17:17:30 908

原创 模拟图灵机XN*2的原理,输入一个数,输出这个数*2的结果。

一、 题目分析1. 输入一个十进制数2. 把十进制数转化为二进制数,并用数组存放每一个0和1。3. 把二进制数转化为扩展编码,用新的数组存放。并且规定第一个数是0,末尾是110。4. 按照图灵机XN*2的步骤,对扩展编码遍历。输出每一步的结果,再把最后得到的编码存放到一个新的数组中。5. 将新的编码还原成二进制编码。6. 把二进制数转化成十进制数,输出结果。二、 算法构造1. 实现...

2019-03-23 09:56:18 962

原创 “求公约数”和“求公倍数”之类问题的“逆问题”

一、 问题描述已知正整数a0,a1,b0,b1,设某未知正整数x满足:1、x和a0的最大公约数是a1;2、x和b0的最小公倍数是b1。求出满足条件的正整数x。这样的x并不唯一,甚至可能不存在。考虑如何求解满足条件的x的个数。编程求解这个问题。输入格式:输入第一行为一个正整数n,表示有n组输入数据。接下来的n行每行一组输入数据,为四个正整数a0,a1,b0,b1,每两个整数之间用一个空格...

2019-03-21 15:43:01 352

原创 比较4种求最大公约数的方法

一、 题目内容运行最大公约数的常用算法,并进行程序的调试与测试,要求程序设计风格良好,并添加异常处理模块。二、 题目分析1、 写出4种算法,并验证每一种算法的正确性。2、 加入时间函数,算出运行程序的时间。3、 分别用20组,40组,60组1到1000的数对每一种方法进行测试。算出他们的平均运行时间。三、 算法构造辗转相除法穷举法更相减损法Stein算法四、 调试截图...

2019-03-09 10:58:17 311

原创 三天打鱼两天晒网

在这里插入代码片`#include<stdio.h>void main(){ int year,month,day; int a,february,number=0; //February为平闰年的二月天数,number为从2010/1/1到指定日期的相差天数 printf("1.手动输入日期 2.读取文档日期\n");

2019-03-01 22:36:11 116

某人从2010年1月1日开始“三天打鱼两天晒网”,问这个人在以后的

中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是"晒网"。

2019-03-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除