鱼C论坛

 找回密码
 立即注册
分享 递归
2017-8-21 16:30
程序调用自身的编程技巧称为递归( recursion)。递归做为一种 算法 在 程序设计语言 中广泛应用。 一个过程或 函数 在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多 ...
个人分类: 术语|496 次阅读|0 个评论
分享 迭代
2017-8-21 15:58
迭代是重复反馈过程的活动,其目的通常是为了逼近所需目标或结果。每一次对过程的重复称为一次“迭代”,而每一次迭代得到的结果会作为下一次迭代的初始值。 中文名 迭代 外文名 iteration 特点 重复反馈过程的活动 适用范围 数学计算 模 ...
个人分类: 术语|589 次阅读|0 个评论
分享 断言
2017-8-21 15:35
断言表示为一些 布尔表达式 ,程序员相信在程序中的某个特定点该表达式值为真,可以在任何时候启用和禁用断言验证,因此可以在测试时启用断言而在部署时禁用断言。同样,程序投入运行后,最终用户在遇到问题时可以重新启用断言。 使用断言可以创建更稳定、品质更好且 不易于出错的代码。当需要在一个值为FALSE ...
个人分类: 术语|548 次阅读|0 个评论
分享 斐波那契数列
2017-8-21 14:45
斐波那契数列 (Fibonacci sequence),又称 黄金分割 数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“ 兔子数列 ”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波纳契数列以如下被以 递归 的方法定义:F(0)=0,F(1)=1, F(n)= ...
个人分类: 术语|588 次阅读|0 个评论
分享 局部变量
2017-8-21 14:43
局部变量(Local variables)指在程序中只在特定过程或函数中可以访问的变量。局部变量是相对于 全局变量 而言的。在C++、C#、Ruby这些 面向对象语言 中,一般只使用局部变量。面向对象编程是现在普遍采用的是 软件开发方法 ,因此无需考虑是局部变量还是 全局变量 ,说到变量,往往都是局部变量。 中 ...
个人分类: 术语|547 次阅读|0 个评论
分享 局部变量和全局变量的区别
2017-8-21 11:46
1、函数内部的变量名如果第一次出现,且出现在=前面,即被视为定义一个局部变量,不管全局域中有没有用到该变量名,函数中使用的将是局部变量,例如: num = 100 def func(): num = 123 print(num) func() 输出: 123 说明函数中定义的num是一个局部变量,会将全局变量覆 ...
个人分类: Python|607 次阅读|0 个评论
分享 辗转相除法
2017-8-21 11:39
辗转相除法, 又名 欧几里德算法 (Euclidean algorithm)乃求两个 正整数 之 最大公因子 的算法。它是已知最古老的算法, 其可追溯至公元前300年前。 中文名 辗转相除法 外文名 Euclidean algorithm 别称 欧几里德算法 用途 求 ...
个人分类: Python|410 次阅读|0 个评论
分享 浅复制,深复制区别
2017-8-21 11:27
总结起来,源程序中没有显示定义复制构造函数,在进行对象的复制时,将调用系统默认的复制构造函数,这就使得两个对象指向了同一资源,而析构函数又在对象生命周期结束后可以释放资源,势必会两次返还资源,编译器就会报错。而所谓的深复制,即当一个对象创建时,分配了资源,这时必须显示定义复制构造函数,这种在用一个 ...
个人分类: 术语|330 次阅读|0 个评论
分享 浅复制
2017-8-21 11:25
浅复制 浅复制是指当对象的字段值被复制时,字段引用的对象不会被复制·例如,如果一个对象有一个指向字符串的字段,并且我们对该对象做了一个浅复制,那麽两个对象将引用同一个字符串· 中文名 浅复制 外文名 qianfuzhi 类别 电脑操作 类型 ...
个人分类: 术语|439 次阅读|0 个评论
分享 浅谈Python
2017-8-21 11:23
hallo Python: Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/), 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。 Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL ...
个人分类: Python|543 次阅读|0 个评论
1234下一页

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-24 10:16

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

返回顶部