
算法
文章平均质量分 66
算法是模型分析的一组可行的,确定的,有穷的规则。简单的来说,算法是用来解决某个问题做一系列计算的方法。从计算机程序设计的角度看,算法是一组完成任务的指令,任何一个代码片段都可以视为一个算法。一个典型的算法一般都具有:可行性,确切性,有穷性,输入,输出等特征。算法是程序的核心,因此提高算法能力对于开发
IT入门小白
这个作者很懒,什么都没留下…
展开
-
基本算法思想(三)
递归简单来说就是在运行过程中不断调用自己,直到碰到终止条件,返回结果的过程。递归可以看作两个过程,分别是递和归。递就是原问题把要计算的结果传给子问题;归则是子问题求出结果后,把结果层层返回原问题的过程。下面设一个需要经过三次递归的问题,为大家详细看一下递归的过程:当然,现实中我们遇到递归问题是不会按照图中一样一步一步想下来,主要还是要掌握递归的思想,找到每个问题中的规律。原创 2023-11-17 18:15:17 · 106 阅读 · 1 评论 -
基本算法思想(一)
穷举算法1、什么是穷举?穷举算法是最简单的一种算法,其依赖于计算机的强大计算能力,来穷尽每一种可能的情况,从而达到求解问题的目的。穷举算法效率并不高,但适用于一些没有明显规律可循的场景。基本思想是从所有可能的情况中搜索正确的答案,在使用穷举算法时,需要明确问题的答案的范围,这样才可以在指定范围内搜索答案。指定范围之后,就可以使用循环语句和条件判断语句逐步验证候选答案的正确性,从而得到需要的正确答案。其执行步骤如下:(1). 对于一种可能的情况,计算其结果;原创 2023-11-10 17:06:36 · 102 阅读 · 0 评论 -
基本算法思想(二)
递推算法。原创 2023-11-12 17:09:22 · 120 阅读 · 1 评论