博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
算法入门
阅读量:4596 次
发布时间:2019-06-09

本文共 391 字,大约阅读时间需要 1 分钟。

日期:2018 6。14

1.算法的描述

(1)有穷性 程序执行有限次的步骤

(2)确定性 比如求m和n的的最大公因数 如果m 和n为有理数 那么求解过程就变的不确定了

(3)可行性 有一些运算有限但是范围超过了当前计算机的能力 导致没有现实意义

(4)输入

(5)输出

 

2.常见的算法

(1)穷举搜索算法

(2)迭代算法 从一个初始值寻找一系列附近的相似解来解决问题

(3)递推算法 问题分成若干步 然后相邻步骤之间存在确定的数学关系 已知n=0或n=1的解可以推出 规模为n的问题解

(4)递归算法 问题解决具有相同的方法和策略 通过调用自身去解决问题 程序比较简洁 但效率比较低(递推区别:

(5)分治算法

(6)回溯算法

(7)贪心算法

(8)动态规划

(9)分支限界算法

转载于:https://www.cnblogs.com/xq17dog/p/9187194.html

你可能感兴趣的文章
ibatis报错
查看>>
SCN学习
查看>>
mysql的启动
查看>>
TCP端口状态说明ESTABLISHED、TIME_WAIT、 CLOSE_WAIT
查看>>
自己电脑能ping别人的,但别人电脑去不能跟我们的电脑通信
查看>>
制作自动化系统安装U盘
查看>>
python模块之xml.etree.ElementTree
查看>>
谷歌模拟
查看>>
【NOI2012】迷失游乐园
查看>>
postgresql 自定义排序
查看>>
任务就绪表OS_PrioGetHighest函数
查看>>
转:大灰狼的汇编视频教程笔记(下)
查看>>
javascript常见的几种事件类型
查看>>
关于大型网站技术演进的思考(八)--存储的瓶颈终篇(8)
查看>>
20+ 个很棒的 jQuery 文件上传插件或教程
查看>>
关于Struts2的多文件上传
查看>>
hosts学习整理
查看>>
github上的版本和本地版本冲突的解决方法
查看>>
ModalPopupExtender控件属性、功能
查看>>
js 工厂模式、简单模式、抽象模式
查看>>