资源列表
basic algorithm
- acm竞赛的基础算法简介,包含贪心法,二分法,倍增法,优先队列以及大量习题。(The basic algorithms of ACM competition include greedy, dichotomous, multiplier, priority queues and a large number of exercises.)
Dijkstra
- Dijkstra算法c语言实现,c头文件(Dijkstra algorithm implementation)
train
- C++题目 信息学奥赛的车厢调度题 题干请自行查阅(An NOIP Question Train Station find the question on Internet)
RKRGST
- 用于字符串文本的匹配算法,融入了kr算法,hash函数映射的方法,缩短了计算时间成本。多用于抄袭相似度比对等领域(The matching algorithm for string texts incorporates the kr algorithm and the hash function mapping method, which reduces the computation time cost.)
C++STL(2th)
- STL标准模板库介绍,各种数据结构的使用,C++语言的实现(Introduction of Standard Template Library)
uglynumber
- 构造一个集合,里面的数都是丑数,那么任意取一个集合内的数,假设为k,那么2k,3k,5k,7k也是丑数,丢进集合中。因为要求第n小,那么考虑优先队列取前n小数,从1开始扩展集合,重复n次操作,最后的数便是答案。(Construct a set whose numbers are all ugly numbers, then take the number of a collection arbitrarily, assuming that it is K. Then 2K, 3k, 5K and
分治法求众数
- 给定含有n个元素的多重集合S,每个元素在S中出现的次数称为该元素的重数。多重集S中重数最大的元素称为 众数。例如,S={1,2,2,2,3,5}。多重集S的众数是2,其重数为3。 求众数方法很多,现要求你用分治算法来试一试,并分析其效率。 编程任务:对于给定的由n个自然数组成的多重集S,采用分治算法编程计算S的众数及其重数。(Given a multiple set of S with n elements, the number of times each element app
二叉树
- 数据结构二叉树算法!!!!希望大家采纳!!!!!!!!!!!!!!!!(rweqtrewqrtgrewgjwerjkg)
Fundamental-Data-Structures
- Fundamental Data Structures by
CayAVL
- AVL Tree code in c++, cay AVL
归并排序作业
- 归并排序,一种比较快速,效率较高的排序方法(Merging sorting, a faster and more efficient sorting method. And also I love this method.)
dijkstra
- 用python3实现dijkstra srearch(do dijkstra srearch with python3)