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