【Princeton】算法(4):优先队列

这里介绍优先队列

【Princeton】算法(3):排序

排序(sort)是将一组对象按照某种逻辑顺序重新排列的过程,现实生活中我们经常需要对各种东西进行排序,在计算机上处理各种数据时也不例外。

这里介绍几种初级排序算法以及经典的归并排序、快速排序算法。

【Princeton】算法(2):栈和队列

实际编程时,经常需要维护某个对象的集合,对集合中的对象的表示方式,往往决定着对它们进行各种操作时的效率。

这里介绍一些数据结构相关的基本概念以及两种最基本的数据结构–栈和队列。

【Princeton】算法(1):Union-Find

在计算机科学(Computer Science,CS)领域,算法(Algorithm)是描述一种有限、确定、有效,并且适合用计算机语言来实现的解决问题的方法,它是CS领域的基础与核心。

这里先通过一个动态连通性问题,来了解设计、分析算法的基本过程。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×