数据结构和算法

橙三吉。 提交于 2019-12-13 06:54:16

 

/*
数据结构和算法:    
    目的: 
        1 操作数据 -> 更精确/更方便/增删改查
        2 项目工程越大,数据结构越复杂,越需要良好数据结构、规范编码、清晰注释、
        
    具体业务: 复杂事物/流程 -抽象- 数据结构/算法 
        1 基本操作: 增删改查、读取/保存/传输。
        2 评判标准: 空间复杂度、时间复杂度
    
    
    1 不变的流程可以通过不变的数据结构和算法构来模拟和处理数据,但具体的业务逻辑自己实现。
    2 数据结构与算法: 通用的可以做成,容器算法模型,不通用的只能自己编写,如回调函数。
    3 线性数据结构: list string vector map hash (stck queue)
    
    设计一个数据模型:测试数据 -> 添加/浏览/修改/删除/读写通过,基本成功。
    
    
    排序:
        数据:
            1 数据存储结构和数据尽量不变
            2 数据显示过程进行排序
        判断:已知数量、未知数量末尾设NULL
    
    设计某种数据结构
        (1) 存储麻烦: 按照某种规则存储
        (2) 使用方便: 按照某种规则快速定位和操作。
        
    最优解决方案:针对不同的业务选择不同的数据结构、框架、架构。 
*/

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!