- 博客(7)
- 收藏
- 关注
原创 原生python实现knn分类算法(鸢尾花数据集)
一:作业题目原生python实现knn分类算法(鸢尾花数据集)二:算法设计Knn算法的核心思想:一个样本x与样本集中的k个最相邻的样本中的大多数属于某一个类别yLabel,那么该样本x也属于类别yLabel,并具有这个类别样本的特性。简而言之,一个样本与数据集中的k个最相邻样本中的大多数的类别相同。由其思想可以看出,KNN是通过测量不同特征值之间的距离进行分类,而且在决策样本类别时,只...
2019-10-15 14:50:36
2250
1
原创 将非负十进制整数n转换成b进制。
一:题目要求将非负十进制整数n转换成b进制。(其中b=2~16)1采用递归思想编程解决问题,要求设计出递归模型(递归出口和递归体的函数式)。2程序设计风格良好,实现功能测试代码,确保程序的健壮性。3画出递归树或者递归栈的调用过程。4实现非递归方法。二:设计思路和递归栈1 递归方法递归出口 if(n<b);递归公式 当n>b时,recurs...
2019-06-08 16:18:42
1186
原创 简易KFC点餐系统
一:题目要求同学们应该都去麦当劳或肯德基吃过快餐吧?请同学们参考肯德基官网的信息模拟肯德基快餐店的收银系统,合理使用C++或Java或Python结合设计模式(2种以上)至少实现系统的以下功能:1.正常餐品结算和找零。2.基本套餐结算和找零。3.使用优惠劵购买餐品结算和找零。4.可在一定时间段参与店内活动(自行设计或参考官网信息)。5.模拟打印小票的功能(写到文件中)。...
2019-05-11 21:53:12
563
原创 用C语言实现图灵机XN*2运算
一:题目要求模仿图灵机进行运算:XN*2二:题目分析与实现1 对输入的整数进行扩展,即先将其转为二进制数,再扩展为需要的二进位序列。具体代码如下:int extend(int x,int a[],int l) //扩展{ int i,j; i=j=l/2; while(x!=0) //将X转为二进制 {...
2019-03-23 14:06:22
398
原创 求N个数的最大公约数和最小公倍数,及其逆问题
一:题目分析基本要求:求N个数的最大公约数和最小公倍数。用C或C++或java或python语言实现程序解决问题。 1.程序风格良好(使用自定义注释模板) 2.提供友好的输入输出,并进行输入数据的正确性验证。提高要求:已知正整数a0,a1,b0,b1,设某未知正整数x满足:1、 x和a0的最大公约数是a1;2、 x和b0的最小公倍数是...
2019-03-23 14:05:07
212
转载 腾讯华为等企业c/c++/java编程风格 及个人编码模板
一、在程序的版式上1、程序块要采用缩进风格编写 ,缩进的空格数为 4 个。 原因说明: 由开发工具自动生成的代码可能不一致,但如果开发工具可以配置,则应该统一配 置缩进为 4 个空格。2、缩进或者对齐只能使用空格键 ,不可使用 TAB 键。说明 : 使用 TAB 键需要设置 TAB 键的空格数目是 4 格。3、相对独立的程序块之间,变量说明之后必须加空行。 说明 : 以下情况应该是用空行分开...
2019-03-02 13:49:57
608
原创 ”三天打鱼俩天晒网“问题
题目要求: 中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。用C或C++语言/java/python实现程序解决问题。 C代码如下:#include<stdio.h>void main(){ int year,month,day,y,days=0; ...
2019-03-02 13:10:32
247
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人