最近在复习数据结构的过程中,发现基本上数据结构都是用C来实现的,自己之前学习的时候也是用C去写的,由于目前对js更为熟悉一些,所以这里选择使用js去实现其中的某些算法和结构.实际上算法和语言关系不大,很多数据结构教材的作者也鼓励读者使用自己熟悉的语言去重写其中的代码,而最近连leetcode也已经开始支持js了,再次证明了js这门语言的活跃度.本文首先使用js来实现线性表. 关于线性表的概念这里就不赘述了,属于老生常谈的话题,线性表按照存储(物理)结构分为顺序存储和链式存储,每种存储方式的不同决…