资源列表
KMP
- 实现KMP算法。 经典的模式搜索算法。-KMP algorithm realization. Classical algorithms.
1036Gangsters
- 算法编程题,北京大学OnlineJudge 1036Gangsters-1036Gangsters
dashuxiangcheng
- 大数相乘,c语言编写,有关的数据结构课程设计可以借鉴一下,-Multiplication of large numbers, c language, the curriculum design of the data structure you can learn from, huh, huh
joseph_ring
- 2、 约瑟夫(Josephus)环问题:编号为1,2,3,…,n的n个人按顺时针方向围坐一圈,每人持有一个密码(正整数)。一开始任选一个正整数作为报数的上限值m,从第一个人开始按顺时针方向自1开始顺序报数,报到m时停止。报m的人出列,将他的密码作为新的m值,从他在顺时针方向上的下一人开始重新从1报数,如此下去,直到所有人全部出列为止。- Joseph (Josephus) Central issue: numbered 1,2,3, ..., n of n individuals sitting
不带头结点的单向链表逆置
- 给定程序中,函数fun的功能是将不带头结点的单向链表逆置,即若原链表中从头到尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 -A given program, function fun is the function of the node will not take the lead against the home one-way linked list,
Fibonacci
- 用递归算法实现,输入n后可得第n项斐波拉契数,并求出计算所用时间-Recursive algorithm, the input can be obtained after the first n n Feibolaqi item number, and extracts used in the calculation of time
Quicksort
- 快速排序(Quicksort)是对冒泡排序的一种改进。由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。-Quick sort (Quicksort) is a bubble sort of an improvement. By the CAR Hoare in 1962. The b
jishupaixu
- 计数排序源码,仿造算法导论上的思想编写,适合学习算法的初学者。-Counting Sort source, copy the idea on the Introduction to Algorithms written for beginners learning algorithms.
quicksort
- Quick sort algorithm is there
a-b
- 大整数的减法,运用了补码的思想实现,而不是简单的进位-Large integer subtraction,by the thought of complement code
4
- 寻找最长isogram word从一篇文章中读取最长的每个字符都不相同的单词。-Search the longest isogram word from an article.
test
- 经典的字符串求相同部分的算法,好多加公司的面试题.请仔细醋暧昧-this is a classical pragramme