搜索资源列表
C源代码实例
- 包含220个C语言的各种源程序:001 第一个C程序 002 运行多个源文件 003 求整数之积 004 比较实数大小 005 字符的输出 006 显示变量所占字节数 007 自增/自减运算 008 数列求和 009 乘法口诀表 010 猜数字游戏 011 模拟ATM(自动柜员机)界面 012 用一维数组统计学生成绩 013 用二维数组实现矩阵转置 014 求解二维数组的最大/最小元素 015 利用数组求前n个
WL40987330 C语言算法集
- 目录 第一部分 基础篇 001 第一个C程序 002 运行多个源文件 003 求整数之积 004 比较实数大小 005 字符的输出 006 显示变量所占字节数 007 自增/自减运算 008 数列求和 009 乘法口诀表 010&
Maze
- 迷宫问题。采用回溯法解决迷宫问题。Swing界面,符号代表路径和迷宫墙。-Maze problems. A retrospective method to solve the maze problem. Swing interface, symbols represent the path and the maze walls.
MCUPX
- * 采用插入排序法。 * 将8个单字节无符号数升序排列,数码管从左至右显示 8-1。 * * K1--- 查看最大值,K4--- 退出 * * K2--- 查看最小值,K4--- 退出-* Use of Insertion Sort.* Will be eight single-byte unsigned number in ascending order, digital tube display from left to right 8-1.** K1--- See Ma
Backtrack
- 回溯法解决符号三角形问题 -Backtracking to solve the issue of symbols triangle
Cpp1
- 简单优先分析 文法按一定的法的基本思想是对一个文法按一定的原则求出该文法所有符号包括终结符和非终结符之间的优先关系按照这种关系确定规约过程中的句柄,它的规约过程实际上是规范规约。-First analysis of a simple grammar, according to a certain law, the basic idea is a principle of grammar, according to a certain find all the symbols of the gra
cifafenxiqi6
- 该个词法分析器要求至少能够识别以下几类单词: a. 关键字:else if int return void while共6个,所有的关键字都是保留字,并且必须是小写; b. 标识符:识别与C语言词法规定相一致的标识符,通过下列正则表达式定义:ID = letter (letter | digit)*; c. 常数:NUM=(+ | - |ε)digit digit*(.digit digit* |ε)(e(+ | - |ε) digit digit* |ε),letter =
gibbs
- 吉布斯定轨法。 输入:轨道上任意三个点的位矢(R1,R2,R3); 输出:质点在R2端点时的速度V2;ierr是个判断符号,返回的ierr是零的话,就说明‘R1,R2,R3’共面,如果ierr是1的话说明‘R1,R2,R3’不共面(正常情 况下,要构成轨道的话,‘R1,R2,R3’一定共面 ,即ierr是零,如果ierr是1的话说明输入的‘R1,R2,R3’不共面不能构成轨道。 此函数用于:任意给定三个空间共面的向量,可以确定质点在R2处的速度V2,也就得到了轨道上的一个状态向
firstafollow
- 编译原理中,采用LL(1)语法分析法时 1.求每个文法符号的的first集 2.求每个非终结符的follow集-First set of compiler theory, LL (1) syntax analysis. Seeking each grammar symbol. Seeking of each nonterminal follow set
forecast_analysis_chart_construction
- 编译原理中,采用LL(1)语法分析法时 1.求每个文法符号的的first集 2.求每个非终结符的follow集-First set of compiler theory, LL (1) syntax analysis. Seeking each grammar symbol. Seeking of each nonterminal follow set
compiler
- 本编译器主要有四部分功能: 1、词法分析 编制一个读单词过程,从输入的源程序中,识别出各个具有独立意义的单词,即基本保留字、标识符、常数、运算符、分隔符五大类。并依次输出各个单词的内部编码及单词符号自身值。(遇到错误时可显示“Error”,然后跳过错误部分继续显示)。 2、语法分析之递归下降分析 递归下降分析法的前提是文法必需为LL(1)文法,此功能为验证性功能,已经给出文法,输入一符号串,验证是否属于该文法的句子即可。 3、语法分析之LL(1)预测分析 此
eight-queen
- 用回溯法,实现八皇后问题的程序,通过矩阵符号显示每种布局-Procedures to achieve the eight queens problem
myencryptsrc
- 贺兰_加密解密字符串,VB源码下载,CRndXorHash.cls功能:用VB6实现中英文文本的私钥加密。可能转换为不可显示字符,逆转换会出错!使用 MTransform.bas 中的转换16进制函数显示加密后的数据,可以解决逆转换问题!但加密、解密速度变慢!注意:对含特殊符号(如·)的字符串出现错误!必须为AscWII格式。 功能:加密字符串(含贺兰_进制转换(产生随机数,进制转换)模块) 1、"RndXorHash加密法" 2、"AES加密法" 3、"
lingo
- 数独(sudoku)是一种数字逻辑游戏, 其概念源于拉丁方块, 由18世纪瑞士数学家欧拉发明, 后在美国发展并在日本得以发扬光大. 目前是最流行的一种用来锻炼逻辑思维及策略的工具. 数独玩法简单, 能全面考验做题者观察能力和推理能力. 经过这么多年的迅速发展, 已由最初的九宫数独形式演变出各种类型的数独, 符号给数学家和计算机学家提供了许多挑战性课题.本例根据九宫数独的游戏规则,提出其对应的方程组模型,然后根据方程组模型,用lingo软件进行求解。-Sudoku (sudoku) is a di
StackCalculator
- 超Q的计算器,能够计算基本运算,乘方,以及牛顿二分法写的开方,自定义数字按钮,移过有高亮显示,采用二叉树数据处理,正常次序输入,无需考虑运算符号与数字顺序-Ultra Q calculator can calculate basic operations, power, and Newton wrote dichotomy prescribing, custom numeric buttons, move over there to highlight, using binary data pr
4
- 1. 实现二分法求解方程。编写并使用以下函数: double SolveRoot(double(*pf)(double x),double a,double b,int n) 这里,pf指向一个函数f,f用来定义要求解的方程f(x)=0,a和b是未知解x的上下界(即a<=x<=b),n是循环次数。例如,如果f(x)=x*x-2,则SolveRoot (f,1,2,100)将返回1.414213562373095,即方程为x*x=2的解。二分法的原理是反复地把区间分为两个相等区
TriangleQuestion
- 该问题可描述为:对于给定的正整数n,按照2个同号下面都是+号,2个异号下面都是-号的规则生成符号三角形,计算有多少个不同的符号三角形,使其所含的+和-的个数相同。本程序使用回溯法解决符号三角形问题。-The problem can be described as: for a given positive integer n, in accordance with the with the No. 2 the following is+ number, two different numbers
Equation-Root
- 方程求根 inv - 逆矩阵 roots - 多项式的根 fzero - 一元函数零点 fsolve - 非线性方程组 solve - 符号方程解 *newton - 牛顿迭代法解非线性方程- Equation Root inv- Inverse Matrix roots- roots of the polynomial fzero- One Function Zero fsolve- nonlinear equations solve- Equ
Seek minimum
- 用各种方法求函数在给定区间的最小值,感受符号法的局限性(solve the minimum value of a function in a given interval by various methods)
PST部分传输序列法
- PTS的基本思想是:将输入的OFDM符号X,分割成V个互不重叠的独立的子序列Xv,每个子块向量大小相等且子块中没有继承原符号相应位置的取值为0。经过N点快速傅里叶逆变换后获得时域信号xv,再与相位旋转因子系数bv相乘,最后将每个子块的结果求和。然后将使PAPR最小的旋转因子的最佳组合作为边带信息传送给接收机以恢复信号。 在PTS方法中,可以通过改变子序列的分割方式降低系统计算复杂度和改善系统性能。有三种常用的分割方法:相邻分割、伪随机分割和交织分割。(The basic idea