标签:DSA
共 8 篇文章
数据结构与算法之二叉树二叉树是一种非线性的数据结构,以分层的方式存储数据。在二叉树上进行添加,查找和删除数据非常快。
数据结构与算法之集合集合是一种包含不同元素的数据结构,集合中的元素称之为成员。集合有两个重要的特性,一是集合中的成员是无序的,其次集合中不存在相同的成员。
数据结构与算法之哈希表哈希表是一种常用的数据结构,可以快速的插入和取用,但是查询数据效率低下
数据结构与算法之字典字典是一种以键值对形式存储数据的数据结构,键用来查找,值用来保存数据
数据结构与算法之链表链表是一组节点组成的集合,每个节点都使用一个对象的引用指向它的下一个节点,指向节点的引用叫做链
数据结构与算法之队列队列是一种列表,只能在队尾插入元素,在队首删除元素。
数据结构与算法之栈栈是一种高效的数据结构,因为它只能在栈顶添加或删除,这样的操作很快,它是被称之为后入先出(LIFO,last in first out)的数据结构。
数据结构与算法之列表列表是一种常用的数据结构,如代办事项,十佳榜单等。当不需要在一个很长的序列中查找元素,或者对其排序时,列表显得尤其有用