漫话数据挖掘
介绍数据挖掘典型的应用场景,如分类、聚类、推荐等,然后每种介绍几种算法,相关demo工程已经上传到github,有些可以在鄙人的博客中找到,欢迎斧正。
C#遗传算法程序(可视化版)
将一段用C语言实现的求解下列方程:
f(x1,x2,x3)=x1^2-x1*x2+x3
在给定区间的最大值的遗传算法程序改成C#程序。
要求:
(1)、数据从文件读入,结果输出到另一文件;
(2) 实现多线程。
Android计算器
显示表达式,清0与删除前一位,完成基本算术运算。
Android初识之Activity组件
1.Activity类的onCreate()方法
2.在Activity类中调用其他的Activity并传递数据
由于初学,知识有限,此作为我的读书笔记,见笑了。
微机接口小车控制系统
设计一个模拟汽车控制系统,用简单逻辑电平控制车的档位(前进1,前进2,前进3,后退),用步进电机的转速模拟车的速度(若步进电机不能用,也可以用流水灯的刷新方向和速度,或数码管显示的数值来模拟车的速度),用A/D转换器模拟车的油门大小。用Visual C++ 6.0(推荐使用)编程,并设计程序界面。
数据结构课程设计报告及源代码
航空定票系统
(1)需求分析…………………………………………………………………………3
(2)设计思想…………………………………………………………………………3
数据结构设计…………………………………………………………………3
算法设计………………………………………………………………………5
设计表示………………………………………………………………………6
详细设计………………………………………………………………………8
(3)调试分析…………………………………………………………………………8
(4)用户手册…………………………………………………………………………`9
(5)测试数据及测试结果……………………………………………………………10
(6)源程序清单(略)…………………………………………………………………16
农夫过河问题
(1)需求分析…………………………………………………………………………17
(2)设计思想…………………………………………………………………………17
数据结构设计…………………………………………………………………17
算法设计………………………………………………………………………18
设计表示………………………………………………………………………18
详细设计………………………………………………………………………20
(3)调试分析…………………………………………………………………………21
(4)用户手册…………………………………………………………………………22
(5)测试数据及测试结果……………………………………………………………22
(6)源程序清单(略)…………………………………………………………………23
3.各种查找算法效率比较
(1)需求分析…………………………………………………………………………24
(2)设计思想…………………………………………………………………………24
数据结构设计…………………………………………………………………24
算法设计………………………………………………………………………25
设计表示………………………………………………………………………27
(3)调试分析…………………………………………………………………………33
(4)用户手册…………………………………………………………………………35
(5)测试数据及测试结果……………………………………………………………35
(6)源程序清单(略)…………………………………………………………………40
数据库课程设计报告
数据库课程设计报告--银行管理系统。
生活在21世纪,我们每个人的日常生活免不了跟银行打交道。安全、规范、操作简单、功能齐全的银行管理系统能使业务得以顺利流畅的办理,使人们获得极好的用户体验。基于这样的背景,我的选题是银行管理系统。
日常生活中的银行管理系统很复杂,对安全性和完整性要求都很高。在此我运用数据库课上所学知识,结合自己平时的银行业务体验,认为一个合格的银行管理系统至少应该具备以下几点要素:
1.安全性,不会泄露相关信息,造成损失;
2.功能齐全,各种业务可以高效办理;
3.操作简单,可以快速上手。
为了兼备以上的要素,我认为银行管理系统至少需要4类用户的参与,他们依权限可以分为银行注册师、银行营业员(以下简称营业员)、存款用户、贷款用户。
编译原理 LL文法
1.学习消除文法左递归算法。
2.掌握预测分析法实现语法分析。
3.自动求得“FIRST”、“FOLLOW”集构造预测分析表。
4.能够使用自己编写的分析程序对简单的程序段进行语法翻译。
正则文法识别单词
首先根据某个词法构建最少状态的确定有限自动机,然后输入字符串,判断该字符串能否被上述自动机识别。
我们选择的词法具体形式如下:
∑={d,.,e,+,-},则∑上的正规式d*(.dd *|ε)(e(+|-|ε)dd*|ε),这表示的是无符号数的集合。其中d为0~9的数字。
字典树
三维变换与深度缓冲器算法
三维变换及三维观察
我选择实现的三维观察有三视图、正轴测图、透视投影取一点透视。
消隐算法的实现
我选用的是深度缓冲器算法。
1.提供菜单,有立方体与正三棱柱两种选择;
2.提供图形的旋转,视角的变换;
3.在图形界面建立用户自定义的坐标系,对比参照;
4.动画效果。
多边形的扫描转换与区域填充
对于多边形扫描转换的X轴扫描线算法,我的程序结合了鼠标响应,实现了在窗口中用鼠标打点,顺次首尾相接连成直线后构成了一个多边形。然后动态演示X轴扫描线算法的实现过程。生动、直观并且可以多次绘制。
对于区域填充的边界填充算法(填充水平扫描线),我的程序可以在控制台下输入多边形的顶点,然后动态演示填充过程。
二维变换与剪裁
基本几何变换:实现了平移、比例、旋转、对称和错切等5种变换,可以用菜单来响应用户指令;并给人以动态的效果,每一种变换都变动20次,适当延缓。
2.直线段的裁剪:任意直线用任意用户窗口来裁剪,其中直线、用户窗口由鼠标来响应;裁剪过程清晰可见。
3. 多边形的裁剪:任意多边形的裁剪任意窗口的裁剪,其中多边形、用户窗口由鼠标来响应,裁剪过程清晰可见
计算机组成原理课件
计算机运用与学习在当下已成为一种社会热潮,很多人不明白计算机的基本结构体系与基本组成原理。本课件深入介绍了这方面的知识,希望能给大家的学习带来帮助。
计算几何课件
计算几何是计算机科学中的重要组成部分,这个课件介绍了计算几何的一些基本知识,简单而有效。
Numerical_integration5
数值积分方法的实现,以及一个肤浅的识别函数程序。
农夫过河问题代码
农夫过河问题的一种解法.一个在校大学生的课程设计。请斧正!