• 前端必学---JavaScript数据结构与算法---简介


    前端必学---JavaScript数据结构与算法---简介

    1. 数据结构:

    数据结构是相互之间存在一种或者多种特定关系的数据元素的集合。---《大话数据结构》

    1.1 数据结构的分类

    1. 逻辑结构

    • 线性结构

    线性结构中的数据元素之间是一对一的关系。

    线性结构

    • 集合结构

    集合结构中的数据元素除了同属于一个集合外,它们之间没有其他关系。

    集合结构

    • 树形结构

    树形结构中的数据元素之间存在一对多的层次关系。

    树形结构

    • 图形结构

    图形结构的数据元素是多对多的关系。

    图形结构

    2. 物理结构

    • 顺序存储结构
    • 链接存储结构

    数据结构要学习总结的知识点很多,这里先把坑挖好,以后慢慢来填!!!

    • 对应的笔记还在整理完善中。

    • 目前本人的学习进展是,学习了线性结构和树形结构,并做了一些对应的练习题。

    • 另外,在学习阮一峰大大的《ES6入门教程》中,发现Set数据类型可以很好地进行集合结构相关的操作。

    • 数据结构的分类,本人参考《数据结构》《大话数据结构》《学习JavaScript数据结构与算法》这三本书后以思维导图的方式进行呈现,帮助建立数据结构的体系。【有不妥的地方会进行更正】

    数据结构

    • JavaScript有很多属于自己的数据类型,一定要进行整理,总结!!!
  • 相关阅读:
    原生JS实现日历
    重复的事情让机器来做,简化的思想
    Ext3.1的一些使用讨论
    JS使用Crypto实现AES/ECS/zero-padding加密
    一些提升效率的小知识
    一些很有意思的JS现象
    Tiny Linux -- tce-load
    python sqlalchemy mysql 自动映射
    python 反射
    python 动态导包
  • 原文地址:https://www.cnblogs.com/chrislinlin/p/12216747.html
Copyright © 2020-2023  润新知