资源列表
HTSRCH
- 数据结构常用算法的程序实现,采用C语言,之—哈希查找-篇。-Commonly used data structure of the program algorithm using C language, the- hash find- articles.
1_1
- 最小生成树算法 克鲁斯法尔算法 球最佳路径-kulru method class maiun void cx
fft
- 在C语言环境下的快速傅里叶变换算法-In the C language environment Lala Lala fast Fourier transform algorithm
p261plus
- 一套扑克牌洗牌算法,带有详尽的解释,适合初学者学习-A set of playing cards shuffle algorithm, with detailed explanations, suitable for beginners to learn
bulid
- 输入一串数字,创建二叉排序树,并对二叉排序树进行中序遍历,即可以对这串数字排序-Enter the string of numbers, create a binary search tree and binary search tree in order traversal, this string of numbers that can be sorted
BINARYTR
- binary tree creation insertion,deletion,traversal
binary_search
- 关于二分查找的代码,二分查找又称折半查找,优点是比较次数少,查找速度快-the search of binary_search
against-list
- 构建一个链表,并对链表逆置.输出链表信息-Build a linked list and against the set linked list then input the information of this linked list
4
- 本题关于排序与细节处理,故选择int数组作为数据结构。 算法思想如下:对于输入的数据,根据其后的‘+’‘-’,用a,b的数组分别记录染病和正常的动物的高度。然后分别将a,b两数组排序。对于其后的m组询问,分别求出要杀中的动物数量x和最多误杀的动物数量y,分别询问a,b数组的倒数x,y位置的元素,稍作处理,分别作为最高高度和最低高度输出(若不和逻辑,输出-1)。程序结束。 复杂度:本题的运算时间主要用于排序(快排),故复杂度为O(nlogn)。空间复杂度是 O(n)。 -This
SOLAR
- this is solar system in c++ .
quicksort_random
- 快速排序,使用随机哨兵 void quickSort(int numbers[], int array_size) void q_sort(int numbers[], int left, int right) -quicksort by means of random pivot void quickSort(int numbers[], int array_size) void q_sort(int numbers[], int left, int right)
MONKEY
- 假设有两个按元素值递增次序排列的线性表A和B,均以单链表形式存储,里面的大部分元素对应相等,请删除一些元素(A中有而B中没有,或B中有而A中没有),使得两个有序表中保留下来的元素对应相等。比如,A中元素为(1,3,5,7,8,10,13,18),B中元素为(1,3,6,8,9,10,13,15),则删除元素后A、B里的元素为(1,3,8,10,13)。-Suppose there are two elements of value by increasing order of linear ta