常见数据结构与算法整理总结

一、前言

数据结构,是指相互之间存在一种或多种特定关系的数据关系的集合,用计算机存储、组织数据的方式。

数据结构分为逻辑结构、物理结构和数据的运算三大部分。

二、为什么要学数据结构

1、因为数据结构作为计算机专业的专业基础课程,是计算机考研的必考科目之一,如果打算报考计算机专业的研究生,你必须学好它;

2、数据结构是计算机软考、计算机等级考试等相关考试的必考内容之一,想要顺利通过这些考试,你也必须学好它;

3、数据结构是其它计算机课程的基础,如操作系统、编程原理、数据库管理系统、软件工程、人工智能等;

总而言之,数据结构很重要,必须掌握。

欲速则不达,欲达则欲速!

尚硅谷韩顺平Java数据结构与算法

【数据结构与算法 1】稀疏数组

【数据结构与算法 2】循环队列

【数据结构与算法 3】单链表

【数据结构与算法 4】单链表面试题

【数据结构与算法 5】环形链表解决约瑟夫问题

【数据结构与算法 6】栈实现综合计算器

【数据结构与算法 7】中缀表达式转为后缀表达式,实现逆波兰计算器

【数据结构与算法 8】递归之迷宫问题

【数据结构与算法 9】谁发明的八皇后,本宫赐你一丈红

【数据结构与算法 10】算法的时间复杂度和空间复杂度

【数据结构与算法 11】七大经典排序算法

【数据结构与算法 12】二分查找、插值查找、斐波那契查找

【数据结构与算法 13】二叉树

未完待续...

猜你喜欢

转载自blog.csdn.net/guorui_java/article/details/106217472