<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[rrrrghi的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/rrrrghi</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; rrrrghi]]></copyright><item><title><![CDATA[原生python实现knn分类算法，用鸢尾花数据集]]></title><link>https://blog.youkuaiyun.com/rrrrghi/article/details/102561898</link><guid>https://blog.youkuaiyun.com/rrrrghi/article/details/102561898</guid><author>rrrrghi</author><pubDate>Tue, 15 Oct 2019 11:09:15 +0800</pubDate><description><![CDATA[一、实验要求
原生python实现knn分类算法，用鸢尾花数据集。
二、算法设计
1.KNN算法概述
KNN（K-Nearest Neighbor）工作原理：存在一个样本数据集合，也称为训练样本集，并且样本集中每个数据都存在标签，即我们知道样本集中每一数据与所属分类对应的关系。输入没有标签的数据后，将新数据中的每个特征与样本集中数据对应的特征进行比较，提取出样本集中特征最相似数据（最近邻）的分类标...]]></description><category></category></item><item><title><![CDATA[C语言 递归实现将非负十进制整数n转换成b进制，其中b=2~16。&用2的幂次方表示任何一个正整数]]></title><link>https://blog.youkuaiyun.com/rrrrghi/article/details/91345467</link><guid>https://blog.youkuaiyun.com/rrrrghi/article/details/91345467</guid><author>rrrrghi</author><pubDate>Sun, 09 Jun 2019 09:47:50 +0800</pubDate><description><![CDATA[一、实验题目
题目一：将非负十进制整数n转换成b进制。（其中b=2~16）
题目二：任何一个正整数都可以用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可表...]]></description><category></category></item><item><title><![CDATA[递归程序设计（卖鸭子&角谷定理）]]></title><link>https://blog.youkuaiyun.com/rrrrghi/article/details/90727294</link><guid>https://blog.youkuaiyun.com/rrrrghi/article/details/90727294</guid><author>rrrrghi</author><pubDate>Sat, 01 Jun 2019 11:29:51 +0800</pubDate><description><![CDATA[一．实验目的
掌握递归程序设计的方法。明确递归的概念，通过对问题的分析，找出递归关系以及递归出口以对问题进行递归结构设计；掌握递归程序转换为非递归程序的方法。
二、实验内容
用递归方法设计下列各题，并给出每道题目的递归出口（递归结束的条件）和递归表达式。同时考虑题目可否设计为非递归方法，如果可以，设计出非递归的算法。
1.一个人赶着鸭子去每个村庄卖，每经过一个村子卖去所赶鸭子的一半又一只。这样他经...]]></description><category></category></item><item><title><![CDATA[组件化开发方法]]></title><link>https://blog.youkuaiyun.com/rrrrghi/article/details/90319939</link><guid>https://blog.youkuaiyun.com/rrrrghi/article/details/90319939</guid><author>rrrrghi</author><pubDate>Sat, 18 May 2019 20:27:45 +0800</pubDate><description><![CDATA[一．实验目的

掌握组件化开发的概念，了解CORBA模型及ORB机制；
掌握CORBA组件编程方法。

二、实验内容步骤
1.配制环境JDK环境。
2.编写编译IDL接口。
3.编写编译服务端程序。
4.编写编译客户端程序。
5.运行测试与调试。
6.完成报告。
三、实现详情
题目一：Java版CORBA程序1——HelloWorld
1.编写&amp;编译IDL接口

2.编写并编译服务端程序:...]]></description><category></category></item><item><title><![CDATA[Java--简单工厂模式、工厂方法模式、抽象工厂模式]]></title><link>https://blog.youkuaiyun.com/rrrrghi/article/details/89843310</link><guid>https://blog.youkuaiyun.com/rrrrghi/article/details/89843310</guid><author>rrrrghi</author><pubDate>Sun, 05 May 2019 22:34:40 +0800</pubDate><description><![CDATA[一．实验目的

熟悉建模工具。
掌握简单工厂模式、工厂方法模式、抽象工厂模式，并进行设计应用。

二、实验内容
(1)、 简单工厂模式使用简单工厂模式模拟女娲（Nvwa）造人（Person），如果传入参数M，则返回一个Man对象，如果传入参数W，则返回一个Woman对象，请实现该场景。现需要增加一个新的Robot类，如果传入参数R，则返回一个Robot对象，对代码进行修改并注意女娲的变化。
(2)...]]></description><category></category></item><item><title><![CDATA[Java实现RPG游戏]]></title><link>https://blog.youkuaiyun.com/rrrrghi/article/details/89433465</link><guid>https://blog.youkuaiyun.com/rrrrghi/article/details/89433465</guid><author>rrrrghi</author><pubDate>Sun, 21 Apr 2019 15:49:45 +0800</pubDate><description><![CDATA[一．实验目的

掌握面向对象程序设计的方法。
明确类与对象的概念，掌握面向对象设计七大原则；
掌握常见的设计模式以及类图的描述。

二、UML类图

三、实验要求
1.功能描述几乎所有的RPG游戏（一种源自《龙与地下城》的游戏类型）在进入游戏时都会让用户  自己来创建自己喜欢的角色。
本次上机要求编写一个简化的创建游戏角色的程序。

2.游戏角色应有的属性本题目要求的游戏角色应有以下属性：名字、性...]]></description><category></category></item><item><title><![CDATA[Java实现二十四点游戏]]></title><link>https://blog.youkuaiyun.com/rrrrghi/article/details/89303025</link><guid>https://blog.youkuaiyun.com/rrrrghi/article/details/89303025</guid><author>rrrrghi</author><pubDate>Sun, 14 Apr 2019 22:12:44 +0800</pubDate><description><![CDATA[一、实验内容
从扑克中每次取出4张牌。使用加减乘除，第一个能得出24者为赢。（其中，J代表11，Q代表12，K代表13，A代表1），按照要求编程解决24点游戏。
二、实验要求
基本要求： 随机生成4个代表扑克牌牌面的数字字母，程序自动列出所有可能算出24的表达式，用擅长的语言（C/C++/Java或其他均可）实现程序解决问题。
1.程序风格良好(使用自定义注释模板)
2.列出表达式无重复。
提高要...]]></description><category></category></item><item><title><![CDATA[C语言实现单词小助手]]></title><link>https://blog.youkuaiyun.com/rrrrghi/article/details/89046587</link><guid>https://blog.youkuaiyun.com/rrrrghi/article/details/89046587</guid><author>rrrrghi</author><pubDate>Sat, 06 Apr 2019 18:21:04 +0800</pubDate><description><![CDATA[一、实验目的

明确结构化程序设计的基本结构
通过对问题的分析，设计合理的结构化程序解决问题；

二、实验内容
单词小助手，要求完成以下任务：
1.改写程序为良好程序风格（文档注释，函数注释，语句注释）。
2.将单词测试中的功能完善，可针对做错的单词重复记忆
3.查询单词的功能添加英文词查询，中文查询的功能完善（考虑如何显示同样中文意义，不同的英文单词）
提高要求：可将程序中的不足（如数据验证，排...]]></description><category></category></item><item><title><![CDATA[Java实现模拟图灵机XN*2]]></title><link>https://blog.youkuaiyun.com/rrrrghi/article/details/88766306</link><guid>https://blog.youkuaiyun.com/rrrrghi/article/details/88766306</guid><author>rrrrghi</author><pubDate>Sat, 23 Mar 2019 19:09:03 +0800</pubDate><description><![CDATA[一．实验目的

掌握图灵机的概念和基本结构，理解图灵机的基本指令和编码方式；
掌握图灵机的编程方法。

二、实验内容
对于任意给定的一台Turing机和任意给定的字符串w ( w不含空格)，编程模拟此Turing机的运行过程，要求输出从开始运行起的每一步骤的结果。
三、题目分析
模拟一个XN*2的图灵机。输入一个数的拓展二进制，然后将运算指令编译上去会输出这个数乘以2之后的拓展二进制码，定义一个数...]]></description><category></category></item><item><title><![CDATA[C++解决Hanks趣味问题]]></title><link>https://blog.youkuaiyun.com/rrrrghi/article/details/88753962</link><guid>https://blog.youkuaiyun.com/rrrrghi/article/details/88753962</guid><author>rrrrghi</author><pubDate>Sat, 23 Mar 2019 00:02:38 +0800</pubDate><description><![CDATA[Hanks博士是BT（Bio-Tech，生物技术）领域的知名专家，他的儿子名叫Hankson。现在，刚刚放学回家的Hankson正在思考一个有趣的问题。今天在课堂上，老师讲解了如何求两个正整数c1和c2的最大公约数和最小公倍数。现在Hankson认为自己已经熟练地掌握了这些知识，他开始思考一个“求公约数”和“求公倍数”之类问题的“逆问题”，这个问题是这样的：已知正整数a0,a1,b0,b1，设某未...]]></description><category></category></item><item><title><![CDATA[C语言实现求N个数的最大公约数和最小公倍数]]></title><link>https://blog.youkuaiyun.com/rrrrghi/article/details/88717847</link><guid>https://blog.youkuaiyun.com/rrrrghi/article/details/88717847</guid><author>rrrrghi</author><pubDate>Thu, 21 Mar 2019 16:05:10 +0800</pubDate><description><![CDATA[一、问题描述：求N个数的最大公约数和最小公倍数。
要求：1.程序风格良好(使用自定义注释模板)；
2.提供友好的输入输出，并进行输入数据的正确性验证。
二、流程图:
最大公约数：

最小公约数：

三、程序实现：
//问题描述：求N个数的最大公约数和最小公倍数
// WanTing Wang 
// 2019.03
#include &lt;stdio.h&gt;  
#include &lt;m...]]></description><category></category></item><item><title><![CDATA[C语言四种方法求最大公约数]]></title><link>https://blog.youkuaiyun.com/rrrrghi/article/details/88364691</link><guid>https://blog.youkuaiyun.com/rrrrghi/article/details/88364691</guid><author>rrrrghi</author><pubDate>Sat, 09 Mar 2019 13:26:03 +0800</pubDate><description><![CDATA[一、实验要求
运行最大公约数的常用算法，并进行程序的调试与测试，要求程序设计风格良好，并添加异常处理模块。
二、实验方法（四种）
1.辗转相除法（欧几里德法） C语言中用于计算两个正整数a,b的最大公约数，采用函数嵌套调用形式进行求两个数的最大公约数。其算法过程为：
前提：设两数为a,b设其中a做被除数,b做除数,temp为余数
Steps:大数放a中，小数放b中；
求a/b的余数；
若temp=...]]></description><category></category></item><item><title><![CDATA[c语言实现“三天打鱼两天晒网”]]></title><link>https://blog.youkuaiyun.com/rrrrghi/article/details/88072058</link><guid>https://blog.youkuaiyun.com/rrrrghi/article/details/88072058</guid><author>rrrrghi</author><pubDate>Sat, 02 Mar 2019 09:25:11 +0800</pubDate><description><![CDATA[**                                                         三天打鱼 两天晒网**
一、问题描述
//问题描述:某人从2010年1月1日起开始“三天打鱼两天晒网”，问这个人在以后的某一天中是“打鱼”还是“晒网”
二、流程图

三、源代码
#include&amp;lt;stdio.h&amp;gt;
int main()
{
int year,month,...]]></description><category></category></item></channel></rss>