资源列表
DISP
- 利用链表的基本运算(插入、删除、查找及合并等)实现集合的基本运算
最优调度问题
- 一台精密仪器的工作时间为n 个时间单位。与仪器工作时间同步进行若干仪器维修程序。一旦启动维修程序,仪器必须进入维修程序。如果只有一个维修程序启动,则必须进入该维修程序。如果在同一时刻有多个维修程序,可任选进入其中的一个维修程序。维修程序必须从头开始,不能从中间插入。一个维修程序从第s个时间单位开始,持续t个时间单位,则该维修程序在第s+t-1 个时间单位结束。为了提高仪器使用率,希望安排尽可能少的维修时间。对于给定的维修程序时间表,该算法计算最优时间表。
qishiwenti
- 输入骑士个数,开始数的位置,每次数的人数,骑士离开的顺序为-Knight enter the number, the number of start position, the number of each number, leaving the order of Knight
maxflow
- 实现的是最大流的两种增广路算法,用到队列和BFS寻增广路-To achieve the maximum flow of the two augmenting path algorithm, used in the queue and the BFS search augmenting path
tingchechangguanli
- 停车场内只有一个可停放n辆汽车的狭长通道,且只有一个大门可供汽车进出 用栈实现 -carpark only one can park cars n the narrow channel and only one door and out of cars with Stack
Dijkstra-C
- 这是在C++语言环境下编写的关于Dijkstra算法的程序-This is the C++ language environment to prepare the procedure on the Dijkstra algorithm for
stack
- 对顺序栈进行的一系列操作,出栈,入栈,循环队列,奇数位出栈,偶数位出栈等-On the order of a series of stack operations, stack, stack, circular queue, a stack bit odd, even bits of the stack, etc.
abc
- 线性回归算法,用C语言实现,非常简单实用-this is a math funtion
gaussseidel-and-sor
- Gaussseidel程序和sor程序,用于数值代数算法之中。-Gaussseidel sor
Floyd-Warshall
- Floyd算法又称为弗洛伊德算法,插点法,是一种用于寻找给定的加权图中顶点间最短路径的算法-Floyd algorithm, also known as Freud algorithm, the insertion point method is an algorithm used to find the shortest path between vertices given weighted graph. The algorithm name to one of the founders,
Fibonacci
- 菲波那契数列如下:1,1,2,3,5,8,13,21,34......其中a[1] = 1, a[2] = 1, a[n]=a[n-1]+a[n-2](n>=3)。对给定的下标n,求解a[n] 1997的值. -Fibonacci numbers are as follows: 1,1,2,3,5,8,13,21,34 ...... which a [1] = 1, a [2] = 1, a [n] = a [n-1]+ a [n-2] (n> = 3). For a given
UnionSet
- POJ1703 引自余立功《算法训练教程》,并查集的应用-POJ1703 union set