- 博客(7)
- 收藏
- 关注
原创 原生python实现knn分类算法(鸢尾花数据集)
一:作业题目 原生python实现knn分类算法(鸢尾花数据集) 二:算法设计 Knn算法的核心思想:一个样本x与样本集中的k个最相邻的样本中的大多数属于某一个类别yLabel,那么该样本x也属于类别yLabel,并具有这个类别样本的特性。简而言之,一个样本与数据集中的k个最相邻样本中的大多数的类别相同。由其思想可以看出,KNN是通过测量不同特征值之间的距离进行分类,而且在决策样本类别时,只...
2019-10-15 14:50:36
2190
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
1108
原创 简易KFC点餐系统
一:题目要求 同学们应该都去麦当劳或肯德基吃过快餐吧?请同学们参考肯德基官网的信息模拟肯德基快餐店的收银系统,合理使用C++或Java或Python结合设计模式(2种以上)至少实现系统的以下功能: 1.正常餐品结算和找零。 2.基本套餐结算和找零。 3.使用优惠劵购买餐品结算和找零。 4.可在一定时间段参与店内活动(自行设计或参考官网信息)。 5.模拟打印小票的功能(写到文件中)。 ...
2019-05-11 21:53:12
474
原创 用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
351
原创 求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
167
转载 腾讯华为等企业c/c++/java编程风格 及个人编码模板
一、在程序的版式上 1、程序块要采用缩进风格编写 ,缩进的空格数为 4 个。 原因说明: 由开发工具自动生成的代码可能不一致,但如果开发工具可以配置,则应该统一配 置缩进为 4 个空格。 2、缩进或者对齐只能使用空格键 ,不可使用 TAB 键。说明 : 使用 TAB 键需要设置 TAB 键的空格数目是 4 格。 3、相对独立的程序块之间,变量说明之后必须加空行。 说明 : 以下情况应该是用空行分开...
2019-03-02 13:49:57
533
原创 ”三天打鱼俩天晒网“问题
题目要求: 中国有句俗语叫“三天打鱼两天晒网”。某人从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
209
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人