网站首页 > 技术文章 正文
算法是问题求解过程的精确描述,一个算法由限条可完全机械地执行,有确定结果的指令组成。指令正确地描述了要完成的任务和被执行的顺序。计算机按算法指令所描述的顺序执行算法的指令能在有限的步骤内终止,或终止于给出问题的解,或终止于指出问题对此输入数据无解。
迭代法
迭代法是用于求方程或方程组近似根的一种常用的算法设计方法。
穷举搜索法
穷举搜索法是对于可能是解的众多候选解按某种顺序进行逐一枚举和检验,并从众找出哪些符合要求的互选解作为问题的解。
递推法
递推法是利用问题本身所具有的一种递推关系求问题的一种方法。
递归
递归是设计和描述算法的一种有力的工具,在复杂算法的描述中被经常采用。
回溯法
回溯法也称为试探法,该方法首先暂时放弃关于问题规模大小的限制,并将问题的候选解按某种顺序逐一枚举和检验。当发现当前候选解不可能是解时,选择下一个候选解。
贪婪法
贪婪法是一种不追求最优解,只希望得到较为满意解的方法。贪婪法一般可以快速得到满意的解,省去了找最优解的可能不必要耗费大量的时间。
分治法
分治法的设计思想是,将一个难以解决的大问题,分割成一些规模较小的相同问题,以便各个击破,分而治之。
动态规划法
为了节约重复求相同子问题的时间,引入一个数组,不管它们是否最终解有用,把所有子问题的解存于该数组中,这就是动态规划法采用的基本方法。
你知道有哪些呢?
更多请关注我们的公众号
- 上一篇: 计算机网络常用知识总结
- 下一篇: 《算法初步》视频课程说明
猜你喜欢
- 2024-11-20 算法知识汇总:构成/学派/算法
- 2024-11-20 Java描述 数据结构与算法
- 2024-11-20 无监督学习的12个最重要的算法介绍及其用例总结(附链接)
- 2024-11-20 TikTok 算法:它是如何工作
- 2024-11-20 计算机二级公共基础知识选择题押题1-10
- 2024-11-20 c05768+穿越时空的算法——用算法提高效率(一等奖
- 2024-11-20 数学建模最常用的10种数学算法
- 2024-11-20 CT技师上岗证试题3
- 2024-11-20 算法篇:什么是数据结构和算法
- 2024-11-20 《算法初步》视频课程说明
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- oraclesql优化 (66)
- 类的加载机制 (75)
- feignclient (62)
- 一致性hash算法 (71)
- dockfile (66)
- 锁机制 (57)
- javaresponse (60)
- 查看hive版本 (59)
- phpworkerman (57)
- spark算子 (58)
- vue双向绑定的原理 (68)
- springbootget请求 (58)
- docker网络三种模式 (67)
- spring控制反转 (71)
- data:image/jpeg (69)
- base64 (69)
- java分页 (64)
- kibanadocker (60)
- qabstracttablemodel (62)
- java生成pdf文件 (69)
- deletelater (62)
- com.aspose.words (58)
- android.mk (62)
- qopengl (73)
- epoch_millis (61)
本文暂时没有评论,来添加一个吧(●'◡'●)