6篇文章 · 2432字 · 2人关注
快速排序快速排序是处理大数据集最快的排序算法之一。它是一种分而治之的算法,通过递归的方式将数据依次分解为包含较小元素和较大元素的不同子序列。该算...
定义 集合是由一组无序且唯一(即不能重复)的项组成。可以把集合想象成一个既没有重复元素,也没有顺序概念的数组。 创建一个集合我们使用对象而不是数...
定义链表是由一组节点组成的集合。每个元素由一个存储元素本身的节点和一个指向下一个元素的应用(也称之为指针或链接)组成。一个链表的结构现实中的举例...
定义 队列是遵循FIFO(First In First Out,先进先出)原则的一组有序的项。 在现实中,最常见的队列的例子就是排队: 创建队列...
定义 栈是一种遵从后进先出(LIFO)原则的有序集合。 在栈里,新元素都靠近栈顶,旧元素都接近栈低。比如叠书本: 栈的创建 先声明一个类用来表示...
树是一种非线性的数据结构,以分层的方式存储数据。树被用来存储具有层级关系的结构,比如文件系统中的文件;树还被用来存储有序列表。 二叉树与二叉查找...
文集作者