数据结构与算法

数据结构与算法可以说是无比之重要, 这也是为什么找工作面试的时候问的最多的.
有人说:

程序 = 数据结构 + 算法

可见其重要性.

推荐的一个学习网站:

VisuAlgo

下面总结了部分数据结构和算法的大致内容, 作为自己复习的资料.

数据结构的分类

数据结构分为两大类, 两大类可分为其他小类:

  • 物理(存储)结构
    • 顺序存储(数组)
    • 链接存储(链表)
    • 索引存储
    • 散列存储(哈希表)
  • 逻辑结构
    • 线性结构
    • 非线性结构

逻辑结构可以由物理结构来实现.

整理的数据结构如下:

数组与链表

栈与队列和背包

散列表

...

参考 算法第4版

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容