- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 递归,递推,迭代区别:
递归与递推区别详解一 贪心、递归、递推以及动态规划算法的分析与对比 迭代与递归程序调用自身的编程技巧称为递归( recursion)。递归做为一种算法在程序设计语言中广泛应用。 一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大
2020-12-24 11:25:56 6865
原创 选择排序与冒泡排序区别与比较
选择排序(select sort):每一趟从待排序的数据元素中选出最小(或最大)的一个元素,顺序放在已排好序的数列的最后,直到全部待排序的数据元素排完。 选择排序是不稳定的排序方法。如果在 C 语言中去实现选择排序,我们最常见的就是两层循环的实现方式。从选择排序的思想出发,我们都不难看出:寻找最小的元素需要一层循环逐个被选出也是需要一层循环的N-S图如下: 算法如下: for i = [0,
2020-12-24 11:23:17 15836 3
原创 牛顿迭代法求近似根与二分法求根
牛顿迭代法设r是f(x) = 0的根,选取x0作为r初始近似值,过点(x0,f(x0))做曲线y = f(x)的切线L,L的方程为y = f(x0)+f’(x0)(x-x0),求出L与x轴交点的横坐标 x1 = x0-f(x0)/f’(x0),称x1为r的一次近似值。过点(x1,f(x1))做曲线y = f(x)的切线,并求该切线与x轴交点的横坐标 x2 = x1-f(x1)/f’(x1),称x2为
2020-12-24 11:21:38 5173
原创 c语言的%e格式输出符
printf()的格式为%【格式】【最小输出宽度】【 . 精度】【长度】【格式字符】 其中【长度】有h和l两种,h为按短整型输出,l为按长整型输出,既然你那没有出现就不去管它。 格式有- ,+ ,空格 ,# 四种。“- ”代表结果左对齐,右边填空格。“+” 代表输出符号{正号或负号),空格 代表输出值为正时冠以空格,负是冠以负号。“#”代表对格式字符为o和x的分别加前缀o和Ox,对格式字
2020-12-24 11:21:14 24254 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人