算法导论(一)1、算法基础-简介
来源:互联网 发布:数控编程帅气宝塔图纸 编辑:程序博客网 时间:2024/06/05 23:04
常用排序算法的时间空间复杂度:
算法:定义良好的计算过程,他取一个值或一组值作为输入,并产出一个或一组值作为输出。
也可以说是一系列计算步骤或是一种工具,用来解决一个具有良好规格说明的计算问题。
最佳算法要考虑多方面因素:现有数据项情况,限制规则,存储设备类型等
正确的算法:(对于每一个输入实例都能输出正确的结果并停止)
可控制错误率的算法:(可能根本不会停止,或者停止时给出的不是预期的结果)
算法可以解决的问题:
1:人类基因项目的算法(DNA中所有100000种基因确定构成人类DNA的30亿种化学基对的各种序列 科学计算)
2:管理、操纵大量因特网数据(高吞吐算法)
3:电子商务形式的交易与谈判,数据私密性公共密钥加密技术数字签名技术等(安全性算法)
4:资源分配预估,利益最大化算法(高逻辑算法)
5:图(路径交叉口 距离路径算法)
6:动态规划
7:数学计算
8:方程推理运算
9:几何运算
10:and so on
数据结构:存储和组织数据的一种方式,以便于对数据进行访问和修改。
NP完全问题:34章有
阅读全文
0 0
- 算法导论(一)1、算法基础-简介
- 算法导论(一): 算法基础
- 算法导论学习(一) 基础入门
- 算法导论(一)2、算法基础-插入排序 java
- 【算法】算法导论(一)
- 算法导论(一)
- 算法导论(一)
- 算法导论学习总结-基础篇(一)
- SPH算法简介(一): 数学基础
- SPH算法简介(一): 数学基础
- 算法导论读书笔记(2)算法基础
- 【算法导论】排序(一)
- 算法导论学习(一)
- 笔记----算法导论(一)
- 算法导论小结(一)
- 《算法导论》笔记(一)
- 算法导论梳理(一)
- 《算法导论》读书笔记(一)
- visual studio code and unity||mac 下使用visual studio 调试unity代码
- 源代码下载网址
- KMP算法next计算
- 学习笔记
- codility NumberSolitaire
- 算法导论(一)1、算法基础-简介
- 从手工打造到工厂设计模式的演变历程
- json存取值方式
- 第二周项目1 C/C++语言中函数参数传递的三种方式--传值方式
- 4.计算数据的平均数和最值
- exceptions.JedisConnectionException: Could not get a resource from the pool at org.springframework.
- Leetcode188. Best Time to Buy and Sell Stock IV
- svn之——linux下清除svn的用户名和密码
- LIVE555再学习 -- DM368/Hi3516A 交叉编译