代码
冰山裂星
这个作者很懒,什么都没留下…
展开
-
knn算法,二分类的简单实现
本文实现一个最简单的knn二分类算法,加深对knn算法的理解,代码如下: # -*- coding: utf-8 -*- """ Created on Wed Oct 2 18:40:00 2019 @author: 联想310-15 """ import numpy as np import matplotlib.pyplot as plt # 画图用 import math # 训...原创 2019-10-13 18:42:44 · 2966 阅读 · 0 评论 -
三天打鱼两天晒网
余生@三天打鱼两天晒网 <stdio.h> int main(){ int i,year,month,day,days; int moth[13]={ 0,31,28,31,30,31,30,31,31,30,31,30,31}; printf("请输入某年某月某日",year,month,day); scanf("%d%d%d",&year,&原创 2019-03-01 21:47:12 · 136 阅读 · 0 评论 -
关于求n个数的最大公约数问题
今天在课堂上,老师讲解了如何求两个正整数c1和c2的最大公约数和最小公倍数。现在Hankson认为自己已经熟练地掌握了这些知识,他开始思考一个“求公约数”和“求公倍数”之类问题的“逆问题”,这个问题是这样的:已知正整数a0,a1,b0,b1,设某未知正整数x满足: 1、 x和a0的最大公约数是a1; 2、 x和b0的最小公倍数是b1。 Hankson的“逆问题”就是求出满足条件的正整数x。但稍...原创 2019-03-21 15:54:06 · 1177 阅读 · 0 评论 -
24点游戏C实现
1. 本次的24点游戏由random函数随机生成4个数,再定义一个一个函数这个函数实现的功能是将这四个数作为参数传入,进行加减乘除运算得到结果为24的打印出来,并且没有重复打印的情况,如何解决没有重复的问题是关键,根据括号的位置不同分为6种,他们分别是(a*b)*(c*d),(a*b*c)*d,a*(b*c)*d,a*b*(c*d),a*(b*c*d),(a*b)*c*d...原创 2019-04-10 14:36:34 · 366 阅读 · 0 评论 -
肯德基管理系统
一个肯德基管理系统,加强设计模式简单工厂,装饰模式训练,本次作业完成一个肯德基管理系统,提供三种汉堡,一种炸鸡,一种可乐,用简单工厂和装饰模式来设计实现,首先建立一个food 类,里面有三个参数,实物名称,实物价格,实物个数,提供相应的set,get方法和构造函数,并有一个计算总价格的函数和打印信息的函数,五种食品类继承food类,在foodfactory 中生产对应的产品对象,然后有一个打印信息...原创 2019-05-10 17:48:40 · 1766 阅读 · 0 评论 -
10进制转换为n进制的递归和非递归实现
题目:将非负十进制整数n转换成b进制。(其中b=2~16),1算法设计思路:这次的作业实现一个数的转换为n进制其中n<16,最关键的就是将这个数除以进制数,反复除,分别得出每步的余数和商,如果商大于进制数,递归重新处直到商小于进制数,如果等于进制数,有特殊处理,即加什么数在list 里是关键,最后将得到的每步余数倒序输出,得到的结果即为转换的进制数,采用java语言实现,用ArrayList...原创 2019-06-05 22:56:04 · 2116 阅读 · 0 评论