博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据结构和算法关系
阅读量:6445 次
发布时间:2019-06-23

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

数据结构:包含了逻辑结构、物理存储结构、和算法三个内涵。

算法可以脱离了数据结构存在,每一个数据加工过程都是算法。

数据包含了可计算的和标识存在的两类数据。

数据结构:

一对一是线性关系。

一对多是树型关系。

多对多是图关系。

好的算法是让计算机用最少的计算实现整个计算过程的算法。设计算法要考虑的是最少的计算完成最大的功能,计算结果的保存是最重要的。一个过程中的中间结构的保存和利用是优化算法的一个手动。

算法都有适应条件。在一定条件下最优,也是算法的一个特点。

在特定编程环境下编程,不仅要了解api的存在和功能,更要了解api的环境变量对性能的影响。

在特定编程环境下的语法糖,不一定是最优化的算法。

这个和设计模式是同一个思路,用最少的代码实现最优的性能的功能,是设计模式的一种体现。

编程慎用递归。

 

转载于:https://www.cnblogs.com/lvlaozf/p/10481104.html

你可能感兴趣的文章
WebView与 JS 交互方式
查看>>
Java提高篇——静态代码块、构造代码块、构造函数以及Java类初始化顺序
查看>>
【CT】四、Turing Machines(2)
查看>>
【matlab】plot
查看>>
Kafka生产者APi
查看>>
有关计算机组成的分享~
查看>>
梳理回顾
查看>>
基于开源Dubbo分布式RPC服务框架的部署整合
查看>>
用C#实现智能设备上的NotifyIcon类
查看>>
HDU-2602-Bone Collector
查看>>
vs 2017 IIS EXPRESS 增加局域网访问
查看>>
POJ-2456 Aggressive cows---最大化最小值(也就是求最大值)
查看>>
解决WinSock中发送、接收多包问题
查看>>
CMDB资产管理系统开发:需求分析
查看>>
WebKit源代码里的RefPtr智能指针
查看>>
前端异常采集
查看>>
hadoop day 5
查看>>
mount什么意思
查看>>
c++-链表的回文结构
查看>>
XML模块
查看>>