- 博客(14)
- 收藏
- 关注
原创 Python实现KNN算法
一. 作业题目:原生Python实现knn分类算法,用鸢尾花数据集。二.算法设计KNN算法核心思想:如果一个样本在特征空间中的K个最相似(最近临)的样本中大多数属于某个类别,则该样本也属于这个类别。KNN(K-Nearest Neighbor)工作原理:存在一个样本数据集合,也称为训练样本集,并且样本集中每个数据都存在标签,即我们知道样本集中每一数据与所属分类对应的关系。输入没有标签的数据后...
2019-10-14 20:04:01 156
原创 任何一个正整数都可以用2的幂次方表示
第二题:任何一个正整数都可以用2的幂次方表示。例如: 137=27+23+2^0 同时约定幂次方用括号来表示,即ab 可表示为a(b)。 由此可知,137可表示为: 2(7)+2(3)+2(0)进一步:7= 22+2+20 (21用2表示) 3=2+2^0所以最后137可表示为: 2(2(2)+2+2(0))+2(2+2(0))+2(0) ...
2019-06-08 11:50:28 4627
原创 将非负十进制整数n转换成b进制。
第一题:将非负十进制整数n转换成b进制。(其中b=2~16)递归出口:fact(num)=0 (num=0)递归体:fact(num)=num%b (num>0)package 作业6;import java.util.*;public class jinzhi {public static void main(String[] args) {// TODO Auto-g...
2019-06-08 11:47:17 192
原创 递归上机作业(卖鸭子,角谷定理)
一个人赶着鸭子去每个村庄卖,每经过一个村子卖去所赶鸭子的一半又一只。这样他经过了七个村子后还剩两只鸭子,问他出发时共赶多少只鸭子?经过每个村子卖出多少只鸭子?问题分析:f(i+1)=f(i)-(f(i)/2+1),i为经过的村庄数,f(i)为经过i村庄剩下的鸭子数递归函数:f(i+1)*2+2 i<7函数出口:f(i)=2 i=7package 递归;publi...
2019-06-08 11:43:38 421
原创 第五章组件化开发方法
一.实验目的1.掌握组件化开发的概念,了解CORBA模型及ORB机制;2.掌握CORBA组件编程方法。二、实验内容步骤:1.配制环境JDK环境。2.编写编译IDL接口。3.编写编译服务端程序。4.编写编译客户端程序。5.运行测试与调试。6.完成报告。题目1.Java版CORBA程序1——HelloWorld实现详解:1 编写IDL接口HelloWorld.idl:mod...
2019-05-24 22:47:36 215
原创 KFC点餐系统
题目:同学们应该都去麦当劳或肯德基吃过快餐吧?请同学们参考肯德基官网的信息模拟肯德基快餐店的收银系统,合理使用C++或Java或Python结合设计模式(2种以上)至少实现系统的以下功能:1.正常餐品结算和找零。2.基本套餐结算和找零。3.使用优惠劵购买餐品结算和找零。4.可在一定时间段参与店内活动(自行设计或参考官网信息)。5.模拟打印小票的功能(写到文件中)。本题采用工厂方法模式...
2019-05-11 14:44:23 314
原创 工厂 模式
一.简单工厂模式使用简单工厂模式模拟女娲(Nvwa)造人(Person),如果传入参数M,则返回一个Man对象,如果传入参数W,则返回一个Woman对象,请实现该场景。现需要增加一个新的Robot类,如果传入参数R,则返回一个Robot对象,对代码进行修改并注意女娲的变化。package 女娲造人;public interface People {public void makepeopl...
2019-05-10 20:16:20 507
原创 RPG游戏角色设定
一.题目要求及分析1.功能描述几乎所有的RPG游戏(一种源自《龙与地下城》的游戏类型)在进入游戏时都会让用户自己来创建自己喜欢的角色。本次上机要求编写一个简化的创建游戏角色的程序。2.游戏角色应有的属性本题目要求的游戏角色应有以下属性:名字、性别、种族、职业、力量、敏捷、体力、智力、智慧、生命值和魔法值。名字:不超过50个字符。性别:可以选择男性和女性。种族:一共可选五个种族,人类、...
2019-04-27 14:01:17 451
原创 24点游戏
一.题目24点游戏是经典的纸牌益智游戏。游戏规则: 从扑克中每次取出4张牌。使用加减乘除,第一个能得出24者为赢。(其中,J代表11,Q代表12,K代表13,A代表1),按照要求编程解决24点游戏。二.代码#include<iostream.h>#include<stdlib.h>#include<math.h>#include<time.h...
2019-04-14 12:57:26 143
原创 学生信息管理系统
一.题目分析1.使用结构体重构学生管理系统2.增加刷新和保存功能,基于文件处理3.完善代码注释二.源代码.源代码#include<stdio.h> /I/O函数/#include<stdlib.h> /其它说明/#include<string.h> /字符串函数/#define LEN 15 /* 学号和姓名最大字符数,实际请更改*/#de...
2019-04-14 12:52:54 210
原创 图灵机XN*2
一.实验内容对于任意给定的一台Turing机和任意给定的字符串w ( w不含空格),编程模拟此Turing机的运行过程,要求输出从开始运行起的每一步骤的结果。二.题目分析选定一台图灵机(XN×2),输入一位十进制数,将该数据转化为二进制,然后将该二进制数据扩展,在扩展的二进位上实现该图灵机的运算指令,指令如下:00→00R,01→10R,10→01R,11→100R,100→111...
2019-03-30 11:14:53 346
原创 求n个数的最大公约数和最小公倍数
#include <stdio.h>#define N 100 /**定义数组长度,自定义**/int exper(int t[],int n); /**验证函数**//**输入函数,输入个数和计算数,参数为输入数组**/int input(int t[]){int i,n;int k=1;printf("请输入所计算值的数目(n&...
2019-03-23 17:43:01 115
原创 求最大公约数
#include <stdio.h>#include<time.h>#include<stdlib.h>#include<math.h>//辗转相除法//①函数嵌套调用int divisor (int a,int b) /*自定义函数求两数的最大公约数*/{ int temp; /*定义整型变量*/ i...
2019-03-17 11:40:33 107
原创 三天打鱼两天晒网
中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。用C或C++语言/java/python实现程序解决问题。#include<stdio.h>typedef struct time{int year;int month;int day;} date;void judge...
2019-03-02 18:41:23 168
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人