打通数据结构与算法

1、数据结构篇

2 、算法篇

算法:算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作。
1、算法的五个基本特性:输入、输出、有穷性、确定性和可行性
2、算法效率的度量方法:时间复杂度与空间复杂度

3、数据结构可视化平台

\quad \quad 先介绍几个可视化平台,对数据结构学习有帮助的网站,可以更好的理解数据结构。
1. VisuAlgo.net/en
\quad \quad 这个网站有好多种数据结构,如链表、哈希图、树、图等,你可以通过各种操作可视化来学习数据结构。里面还有排序算法的动画示例,可以更形象的学习排序算法。

在这里插入图片描述
在这里插入图片描述
2、Data Structure Visualizations——数据结构可视化

在这里插入图片描述
3、BinaryTreeGraph—二叉树
在这里插入图片描述
4、Algorithm Visualizer——算法可视化

在这里插入图片描述
5、Algorithms-DataStructures-BigONotation

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_45666566/article/details/105528865