-
c语言程序设计源程序
c语言入门学习的基础程序,常量空间与变量空间操作示例,
这是一个单文件的程序,文件名:li2_1.c */关键字(Keyword): C语言中预先规定的具有固定功能和意义的单词或单词的缩写,32个都有特定意义,用法固定
(2)标识符(identifier):以字母或下划线开头,后面跟字母、数字、下划线的任意序列。标识符又分为系统预定义标识符和用户自定义标识符两种。(标识符中的大小写字母有区别)
(3)运算符(operator):C语言提供了34个运算符,分为15个不同的优先级,完成不同的运算功能
(4)分隔符(separator):相邻的关键字、标识符之间必须使用分隔符,不同场合选用:空格、回车/换行、逗号、分号
(5)其它符号:有一些有特定含义的其它符号:{}、//、/* */
(6)数据(data):各种类型的字面值常量
- 2022-03-18 03:29:31下载
- 积分:1
-
基于Harris多尺度角点检测的图像配准新算法
为改进角点检测算子的检测性能,提高基于角点的图像配准算法的配准精度,把多分辨分析的思想引入到经典
的Harris角点检测中。构造了基于小波变换的灰度强度变化公式,并得到了具有尺度变换特性的自相关矩阵,从而构建
了一种新的Harris多尺度角点检测算法。这样,使得新的角点检测可以在不同的尺度下获取角点,并克服了单一尺度的
Harris角点检测可能存在的角点信息丢失、位置偏移和易受噪而提取出伪角点等问题。然后根据角度直方图得到的旋转
角度,和提取的以角点为中心的特征子图,定义了角点点对的对齐度。最后,运用最大化对齐度准则来精确地确定角点匹
配点对。实验表明,该配准算法具有精确性、有效性和抗噪性,实现了良好的配准效果。
- 2022-02-06 06:33:57下载
- 积分:1
-
贝塞尔曲线示例
#include < iostream >
#include < 矢量 >
#include < math.h >
#include"BezierPoint.h"
使用命名空间 std ;
BezierPoint 贝塞尔 (方法 < BezierPoint > & pts,双 t) ;
双选择 (双 a,双 b) ;
双 factorial(double num) ;
int main(void) {
方法 < < BezierPoint >> 方法警校 ;
char endPointCount = 0;
双 inx ;
双 iny ;
int ptCount = 0;
int 终结点 ;
双 deltaT ;
cin >> ptCount >> deltaT ;
为 (int 我 = 0 ; 我 < ptCount; i + +) {
cin >> inx >> iny >> 终结点 ;
BezierPoint p iny inx) ;
如果 (endPointCount = = 0 & & 终结点 = = 1) {
pts.push_back (方法 < BezierPoint > ()) ;
pts[pts.size()-1].push_back(p) ;
endPointCount + +;
继续 ;
}
pts[pts.size()-1].push_back(p) ;
如果 (endPointCount! = 0 & & 终结点 = = 1 & & 我! = ptCount-1) {
pts.push_back (方法 < BezierPoint > ()) ;
pts[pts.size()-1].push_back(p) ;
endPointCount + +;
}
}
为 (std::s
- 2022-03-13 19:08:01下载
- 积分:1
-
用动态规划解矩阵连乘问题
用动态规划解矩阵连乘问题-use dynamic programming solution matrix continually multiply problems
- 2022-07-01 22:07:17下载
- 积分:1
-
算符优先文法
本课程设计的题目为“FirstVT集和LastVT集生成算法模拟”,它是算符优先分析算法中判断三种优先关系的关键。算符优先分析算法是自底向上分析方法的一种。所谓自底向上分析,也称移近—规约分析,粗略地说它的实现思想是对输入符号串自左向右进行扫描,并将输入符逐个移入一个后进先出的栈中,边移进边分析,一旦栈顶符号串形成某个句型的句柄或可规约串,就用该产生式的左部非终结符代替相应右部的文法符号串,这称为一部规约。重复这一过程直到规约到栈中只剩文法的开始符号则为分析成功,也就确认输入串是该文法的句子。而算符优先分析算法的基本思想只是规定算符之间的优先关系,也就是只考虑终结符之间的优先关系。
本课程设计的要求就是根据文法构造FirstVT集和LastVT集,为以后扩充建造算符优先分析表打好基础。
- 2023-05-23 11:25:04下载
- 积分:1
-
啮合工具箱
网格操作算法
- 2022-07-14 03:56:15下载
- 积分:1
-
河内—汉诺塔问题,递归解决
汉诺塔问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。递归解决
- 2022-03-31 09:42:57下载
- 积分:1
-
弗洛依德warshal算法
资源描述这个应用解决了弗洛依德warshal算法。
- 2022-01-24 18:51:51下载
- 积分:1
-
Fourier transform
以C-Fourier变换为基础的编程,帮助有兴趣的爱好者。
- 2022-08-09 21:40:23下载
- 积分:1
-
Acm University of title, 1118 title. Identify two
北京大学acm的题,1118题。找出在二维地图中共线的最多有多少个点。-Acm University of title, 1118 title. Identify two-dimensional map of the Chinese Communist line has a maximum number of points.
- 2023-05-01 03:45:02下载
- 积分:1