- 博客(15)
- 收藏
- 关注
转载 数字信号处理经典教材
数字信号处理经典教材 The Scientist andEngineer’s Guide to Digital Signal Processing Alan V.Oppenheim,Discrete TimeSignal Processing understanding digitalsignal processing John G.Proakis,digital signal processing Digital Signal Processing:A Computer Science
2021-04-07 23:11:20
1203
原创 KNN算法
K-NN算法介绍 K-近邻算法(k-nearest neighbor,k-NN)是一种基本分类与回归方法。K近邻算法不具备显式的学习过程,k近邻算法实际上是利用训练数据集对特征向量空间进行划分,并作为其分类的“模型”。K值的选择、距离的度量及分类决策规则是k近邻算法的三个基本要素。所谓K最近邻,就是k个最近的邻居的意思,说的是每个样本都可以用它最接近的k个邻居来代表。Cover和Hart在1968...
2019-10-13 13:27:26
2048
原创 进制转换
一、题目描述 题目1:将非负十进制整数n转换成b进制。(其中b=2~16) 题目2:任何一个正整数都可以用2的幂次方表示。例如: 137=2^7 +2^3 +2^0 同时约定幂次方用括号来表示,即ab 可表示为a(b)。 由此可知,137可表示为: 2(7)+2(3)+2(0) 进一步:7= 2^2 +2+2^0 (21用2表示) ...
2019-06-08 16:58:19
1075
原创 递归
题目分析 题目一: 一个人赶着鸭子去每个村庄卖,每经过一个村子卖去所赶鸭子的一半又一只。这样他经过了七个村子后还剩两只鸭子,问他出发时共赶多少只鸭子?经过每个村子卖出多少只鸭子? 我假设函数f(x)表示在第X个村庄的鸭子数,由题我们可推导出这问题的递归公式:(sum表示最初鸭子总数) f(8)=2 f(7)=2f(8)+2=6 f(6)=2f(7)+2=14 ……. f(1)=2f(2)+2=...
2019-06-01 18:03:04
694
原创 组件化程序设计CORBA
一、 题目描述 题目一:利用组件化的开发方法实现一个简单的Java版CORBA程序–输出“HelloWorld!软件工程1701廖永强” 题目二:利用组件化的开发方法实现一个简单的Java版CORBA程序–实现简单的连续加或减或混合加减的运算! 二、 题目分析 题目一: 需要创建一个HelloWorld.idl接口,在接口中定义一个sayHello()函数,然后编译它,产生对应的IDL桩(客户端用...
2019-05-18 19:42:20
203
原创 KFC点餐收银
一、问题描述 参考肯德基官网的信息模拟肯德基快餐店的收银系统,合理使用C++或Java或Python结合设计模式(2种以上)至少实现系统的以下功能: 1.正常餐品结算和找零。 2.基本套餐结算和找零。 3.使用优惠劵购买餐品结算和找零。 4.可在一定时间段参与店内活动(自行设计或参考官网信息)。 5.模拟打印小票的功能(写到文件中)。 基本要求: 程序设计风格良好,控制台界面友好,最多两人一组完成...
2019-05-12 16:40:38
480
原创 设计模式
题目一:简单工厂模式 1.题目描述 使用简单工厂模式模拟女娲(Nvwa)造人(Person),如果传入参数M,则返回一个Man对象,如果传入参数W,则返回一个Woman对象,请实现该场景。现需要增加一个新的Robot类,如果传入参数R,则返回一个Robot对象,对代码进行修改并注意女娲的变化。 2.题目分析 把Nvwa类作为一个工厂,有一个create()函数,传入一个字符串,通过字符串来返回一个...
2019-05-04 17:18:50
1143
原创 角色的创建
一、问题描述 1.功能描述 几乎所有的RPG游戏(一种源自《龙与地下城》的游戏类型)在进入游戏时都会让用户自己来创建自己喜欢的角色。本次上机要求编写一个简化的创建游戏角色的程序。 2.游戏角色应有的属性 本题目要求的游戏角色应有以下属性:名字、性别、种族、职业、力量、敏捷、体力、智力、智慧、生命值和魔法值。 名字:不超过50个字符。 性别:可以选择男性和女性。 种族:一共可选五个种族,人类、精灵...
2019-04-20 14:17:04
610
原创 24点
一、问题描述: 24点游戏是经典的纸牌益智游戏。 常见游戏规则: 从扑克中每次取出4张牌。使用加减乘除,第一个能得出24者为赢。(其中,J代表11,Q代表12,K代表13,A代表1),按照要求编程解决24点游戏。 基本要求: 随机生成4个代表扑克牌牌面的数字字母,程序自动列出所有可能算出24的表达式,用擅长的语言(C/C++/Java或其他均可)实现程序解决问题。 1.程序风格良好(使用自定义注释...
2019-04-14 13:34:01
606
原创 记单词
一、题目分析 (1)题目描述: 单词小助手,要求完成以下任务: 1.改写程序为良好程序风格(文档注释,函数注释,语句注释)。 2.将单词测试中的功能完善,可针对做错的单词重复记忆。 3.查询单词的功能添加英文词查询,中文查询的功能完善(考虑如何显示同样中文意义,不同的英文单词) 提高要求:可将程序中的不足(如数据验证,排名功能)等根据自己的能力与理解完成。 (2)分析: 单词小助手:首先题目已经给...
2019-04-06 17:26:43
164
原创 求N个数的最小公倍数及 Hankson问题
题目一 求N个数的最大公约数和最小公倍数。用C或C++或java或python语言实现程序解决问题。 要求: 1.程序风格良好(使用自定义注释模板) 2.提供友好的输入输出,并进行输入数据的正确性验证。 分析:用辗转相除法能得到两个数的最大公约数; 把N个数存入数组,依次对数组类的两个数进行辗转相除 程序流程图: 代码: import java.util.ArrayList; import ...
2019-03-23 16:20:03
1704
原创 最小公倍数算法分析
一、实验内容 运行最大公约数的常用算法,并进行程序的调式与测试,要求程序设计风格良好,并添加异常处理模块(如输入非法等)。 二、算法 1.辗转相除法 辗转相除法(又名欧几里德法)C语言中用于计算两个正整数a,b的最大公约数和最小公倍数,实质它依赖于下面的定理: 根据这一定理可以采用函数嵌套调用和递归调用形式进行求两个数的最大公约数和最小公倍数,现分别叙述如下 // 非递归实现: public ...
2019-03-09 14:26:08
50369
3
原创 C#类
类(class)是对现实世界事物进行抽象所得的结果 对象也叫实例,是类经过“实例化”后得到的实体 使用new操作符创建类的实例 using System; using System.Collections.Generic; using System.Threading.Task; using System.Windows.Forms; namespace ClassAndInstance { ...
2018-09-23 14:13:36
107
原创 数据库脚本
数据库脚本代码: ①数据库的创建: CREATE DATABASE [student] --数据库名 CONTAINMENT = NONE ON PRIMARY ( NAME = N'student',--主数据文件的逻辑名称 FILENAME = N'C:\Datalibrary\student.mdf' ,--主数据文件的物理名称 SIZE = 5120KB ,--主数据文件的初始大...
2018-09-19 19:30:28
6634
转载 first
欢迎使用Markdown编辑器写博客 本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I...
2018-09-06 16:42:30
116
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人