算法是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。
也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。
如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。
不同的算法可能用不同的时间、空间或效率来完成同样的任务。
一个算法的优劣可以用空间复杂度与时间复杂度来衡量。
计算机算法是以一步接一步的方式来详细描述计算机如何将输入转化为所要求的输出的过程,或者说,算法是对计算机上执行的计算过程的具体描述。
简正振动又称简正模式或简正波,是无阻尼系统的一种自由振动方式。
其频率称为简正频率。
在线性叠加前提下,系统的任何复合运动可分解为简正振动方式的和。
最简单、最基本的振动,即分子中所有原子以相同频率和相同位相在平衡位置附近所作的简谐振动。
简正振动方式随分子中原子数增加而增加。
一个由n个原子组成的分子有3n减6,直线型分子为3n减5,种简正振动。
简正振动方式基本可分为两大类,一类是键长发生变化的伸缩振动,一类是键角发生变化的弯曲振动或变形振动。
每个简正振动都有一个特征频率,对应于红外光谱上可能的一个吸收峰。
由于选择定则、简并状态、仪器分辨率和检测范围等因素使得红外吸收峰的数目少于简正振动数。
算法是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。
算法可大致分为基本算法、数据结构的算法、数论与代数算法、计算几何的算法、图论的算法、动态规划以及数值分析、加密算法、排序算法、检索算法、随机化算法、并行算法,厄米变形模型,随机森林算法。
算法可以宏泛的分为三类:有限的,确定性算法:这类算法在有限的一段时间内终止。
可能要花很长时间来执行指定的任务,但仍将在一定的时间内终止。
有限的,非确定算法:这类算法在有限的时间内终止,然对于一个给定的数值,算法的结果并不是唯一的或确定的。
无限的算法:是那些由于没有定义终止定义条件,或定义的条件无法由输入的数据满足而不终止运行的算法。