自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 机器语言-Python手动实现knn算法

KNN算法K近邻法(k-nearst neighbors,KNN)是一种很基本的机器学习方法。它的思想是: 在训练集中数据和标签已知的情况下,输入测试数据,将测试数据的特征与训练集中对应的特征进行相互比较,找到训练集中与之最为相似的前K个数据,则该测试数据对应的类别就是K个数据中出现次数最多的那个分类。kNN算法三要素:k值的选取,距离度量的方式和分类决策规则KNN算法的步骤:1、收集数...

2019-10-14 18:03:46 835

原创 C语言数组指针和函数指针

数组指针例如:int (*p)[10];//解释:p先和* 结合,说明p是一个指针变量,然后指着指向的是一个大小为10个整型的数组,所以p是一个指针,指向一个数组 叫做数组指针。注意:[]的优先级要大于* 所以叫做数组指针&数组名和数组名有什么区别吗:数组名代表的是数组首元素的地址&数组名表示数组的地址,而不是数组首元素的地址例如:#include<stdi...

2019-10-14 17:40:19 186

原创 Java中数组的定义与使用(详解)

1、数组:是引用数据类型。1)数组赋值:int[] a={1,2,3,4};2)数组动态初始化(声明并开辟数组):eg:int[]a=new int[5];//若这个数组元素没有数组化,这个数组中默认值为0(根据元素类型来选择 例如 double类型就是0.0 int类型就是0)数组的访问通过索引完成。如果访问超过索引访问,那么产生⽣"java.lang.ArrayIndexOutOfBou...

2019-07-19 15:58:16 483

原创 将非负十进制数转换为b进制数递归与非递归

一、题目分析将非负十进制整数n转换成b进制。(其中b=2~16)二、算法设计思路递归模型:1、递归出口:即当整数n 等于0时,递归结束。if(0 == n)return 0;2、递归体的函数式:intchange2(f(n), intb);f(n)=n/b;递归树的调用过程:三、程序代码递归方法:在这里插入代码片...

2019-06-07 21:47:16 675

原创 Java解决角谷定理。输入一个自然数,若为偶数,则把它除以2,若为奇数,则把它乘以3加1。经过如此有限次运算后,总可以得到自然数值1。求经过多少次可得到自然数1。

一、题目分析2.角谷定理。输入一个自然数,若为偶数,则把它除以2,若为奇数,则把它乘以3加1。经过如此有限次运算后,总可以得到自然数值1。求经过多少次可得到自然数1。分析:假设一个数为n,定义一个cont来记录运算次数,若为偶数则n/2,若为奇数则n3+1;直到最后得出的数为1 次数则为count的值。二、算法构造用到的递归函数为judge(n),其中n表示所输入的数,结束递归的条件n==...

2019-05-29 21:04:44 8355

原创 Java解决一个人赶着鸭子去每个村庄卖,每经过一个村子卖去所赶鸭子的一半又一只。这样他经过了七个村子后还剩两只鸭子,问他出发时共赶多少只鸭子?经过每个村子卖出多少只鸭子?

一、题目分析分析:假设他出发时共赶了x只鸭子,每经过一个村子卖出的鸭子数是:x/2+1;剩下了 x-(x/2+1)只鸭子,已知到达第7个村子后剩下了2只鸭子,就可以有x-(x/2+1)=2,将x得出为6只鸭子,故得知在第七个村子的时候有6只鸭子 卖出去6/2+1=4只鸭子,由此我们可以从后往前推出他出发时共赶的鸭子数和经过每个村子卖出的鸭子数。二、算法构造我们可以用到一个递归函数f(n),其...

2019-05-29 20:58:45 6350 3

原创 在屏幕上打印杨辉三角

.在屏幕上打印杨辉三角。11 11 2 11 3 3 1#include<stdio.h>#include<windows.h>int main(){ int arr[10][10] = { 0 }; int i = 0; int j = 0; for (i = 1; i <= 10; i++){&nbs...

2019-05-26 17:33:28 136

原创 日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个 嫌疑犯的一个。以下为4个嫌疑犯的供词。 A说:不是我。 B说:是C。 C说:是D。 D说:C在胡说 已知3个人说了真话,1个人说

日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。以下为4个嫌疑犯的供词。A说:不是我。B说:是C。C说:是D。D说:C在胡说已知3个人说了真话,1个人说的是假话。现在请根据这些信息,写一个程序来确定到底谁是凶手。#include<stdio.h>#include<windows.h>int main(){ int k = 0;...

2019-05-26 17:08:34 214

原创 5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果 A选手说:B第二,我第三; B选手说:我第二,E第四; C选手说:我第一,D第二; D选手说:C最后,我第三; E选手说:我第四,A

5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果A选手说:B第二,我第三;B选手说:我第二,E第四;C选手说:我第一,D第二;D选手说:C最后,我第三;E选手说:我第四,A第一;比赛结束后,每位选手都说对了一半,请编程确定比赛的名次。分析:根据题目 在不筛选的情况下 每个人都有五种可能 用for循环展现出这五种可能(其中每个人各自的取值不影响其他的取值)每个运动员都说对了一...

2019-05-26 16:55:02 195

原创 C语言关于操作符& 和^的应用题目

1、写一个函数返回参数二进制中 1 的个数比如: 15 0000 1111 4 个 1程序原型:int count_one_bits(unsigned int value){// 返回 1的位数}//第一种函数(想法浅)int Count_One_Bits1(unsigned int value){ int count = 0; while (value!=0){ if (...

2019-05-24 21:00:22 133

原创 组件化开发方法

题目1.Java版CORBA程序1——HelloWorld实验内容:1 编写IDL接口HelloWorld.idl:建立一个文本文档 在里面写入以下代码,然后将后缀.txt改成.idlmodule sample{interface HelloWorld{ wstring sayHello(); }; };wstring可以处理多字节的字符串。2编译IDL接口:X:...

2019-05-18 00:04:42 123

原创 c语言递归函数实现

//递归和非递归分别实现第n个斐波那契数//递归:#include<stdio.h>#include<windows.h>int fib(int n){ if (n <= 2){ return 1; } return fib(n - 1)+fib(n - 2);}int main(){ printf("please input a number...

2019-05-12 18:28:15 3137 1

翻译 JAVA实现工厂模式模拟KFC收银系统

一、算法设计思路1、所用类:2、食品类类图:3、工厂类类图:二、主要函数实现抽象食物类public class AbstractFood { //类别 protected String kind; //数量 protected int num; //价格 protected float price; //合计 public...

2019-05-11 23:25:18 254

原创 C语言创建一个数组,实现函数Init()初始化数组,实现empty()清空数组,实现reverse()函数完成数组元素的逆置。实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定,输入9,输出9*

1、实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定,输入9,输出99口诀表,输入12,输出1212口诀表#include<stdio.h>#include<windows.h>void Multi(int x){ int i = 1; int j = 1; for (i = 1; i <= x; i++){ for (j = 1; j &lt...

2019-05-08 11:55:07 208

原创 三种工厂模式Java实现

一、题目分析(1)、简单工厂模式使用简单工厂模式模拟女娲(Nvwa)造人(Person),如果传入参数M,则返回一个Man对象,如果传入参数W,则返回一个Woman对象,请实现该场景。现需要增加一个新的Robot类,如果传入参数R,则返回一个Robot对象,对代码进行修改并注意女娲的变化。(2)、工厂方法模式海尔工厂(Haier)生产海尔空调(HaierAirCondition),美的工厂...

2019-05-04 10:39:34 1308 1

原创 编程目标

我是一名计算机学院软件工程系的本科生,我是罗雪儿,随着课程难度和专业化的提升,我越发觉得有一个编程目标是即为重要的,有了明确的目标,就会有足够的动力向前进,我目前的编程目标是当我遇到一个问题需要解决的时候,我可以在我的脑海中用编程语言的思想去解决这个问题。我现在正是缺乏这样的能力,以至于遇到问题去编程时,总是没有头绪。为了改变这样的现状,从此刻开始,每天坚持一个小时的编程练习,日积月累,总会有收获...

2019-04-20 10:27:22 501

转载 24点游戏

一、题目分析题目要求为从扑克牌中任意取出四张牌,使用加减乘除,程序自动列出所有可能算出24的表达式,(其中J代表11,Q代表12,K代表13,A代表1)这次游戏我使用的是JAVA。经过了多次尝试,我选择做了基本要求。二、算法设计思路根据题目里老师给的提示和在网上查询到的信息,这一次的算法采用了穷举法,对所有的数字和操作符进行组合,从而找到所有的情况,刚开始将四个数进行分组排序,将这四个数分为...

2019-04-12 23:36:52 263

原创 学生管理系统C语言

一、题目分析第三章上机我选择的是学生信息管理系统,这个系统除了要实现增删改查四个基本功能以外还要实现文件处理,完成刷新和保存功能。二、关键算法构造算法流程图如图2.1所示。三、代码构造...

2019-04-05 16:24:39 343

原创 图灵机UN+1算法

一、题目分析我选择的是图灵机应用中的UN+1操作,对于任意给定的一台Turing机和任意给定的字符串w ( w不含空格),我需要将图灵机给出的四句操作转换成编程语言,完成加一操作,输出最后的结果。二、算法构造2、算法设计依据<1>要求中输入的字符串不含空格,就要将字符串存放在字符数组a[20]中。<2>用if语句来讲四句操作转换为编程语言。<3>设...

2019-03-22 18:49:04 993

原创 求n个数的最大公约数和最小公倍数C++

一、问题描述 求n个数的最大公约数和最小公倍数。二、解题思路1、首先我们可以利用辗转相除法编写一个函数gcd(int a,int b)来求出两个数的最大公约数,然后将输入的n个数放进数组a[100]中,编写一个函数GCD(int a[],int n)函数利用for循环来依次求解每两个数的最大公约数,最后得到n个数的最大公约数。2、求出两个数的最大公约数后,若k是a和b的最大公约数,那么a和...

2019-03-22 18:23:35 12012 1

原创 三天打鱼两天晒网

程序设计方法学作业1《三天打鱼两天晒网》一、问题描述中国语句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”, 问这个人在以后的某一天中是“打鱼”还是“晒网”。二、解题思路1、首先要解决从2010年1月1日到指定日期共有多少天。2、判断这期间有几个闰年有几个平年,3、判断指定的这一年中有多少天,再判断是几月份(大月是31天小月是30天二月闰年为29天平年为2...

2019-03-01 23:33:35 244

空空如也

空空如也

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

TA关注的人

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