搜索资源列表
genericalgorithm
- 一个实现基因表达式编程来解决函数发现问题的小程序-a realization of gene expression programming to solve the problems identified in the function of small procedures
glb
- 任意的表达式求解! 包括函数。-arbitrary formula to solve! Including function.
HXBSZ
- 1、设每个记录有下列数据项:电话号码、用户名、地址; 2、从键盘输入各记录,分别以电话号码和用户名为关键字建立哈希表; 3、采用再哈希法解决冲突; 4、查找并显示给定电话号码的记录; 5、查找并显示给定用户名的记录。 6、在哈希函数确定的前提下,尝试各种不同类型处理冲突的方法(至少两种),考察平均查找长度的变化。 -1, for each record the following data items: telephone numbers, user name, addr
CH7
- 哈希查找方法能在一段数据中以最快的方式找到想要的那个数,这种算法解决的关键就是哈系算法的建立函数。 -Hash method can search a section of data at the fastest way to find that the number of the algorithm to solve the critical line algorithm HA is set up function.
ycomb
- Y-combinator 解决fibonacci数列的一个实现,实现了不定义函数名称而实现递归的过程-Y-combinator solve a fibonacci series to achieve, the realization of the non-defined function name to achieve the process of recursive
mybestfeifengoverle
- 遗传算法求极值 体会遗传算法思想,能够设计并编写遗传算法的相关操作函数,并能够应用遗传算法求解具体问题。-Genetic algorithm genetic algorithms seek extremal understand ideas of genetic algorithms to design and prepare the relevant operational function, and be able to apply genetic algorithm to solve sp
3
- 实现二分法求解方程。编写并使用以下函数: double SolveRoot(double(*pf)(double x),double a,double b,int n) 这里,pf指向一个函数f,f用来定义要求解的方程f(x)=0,a和b是未知解x的上下界(即a<=x<=b), n是循环次数。例如,如果f(x)=x*x-2,则SolveRoot (f,1,2,100)将返回1.414213562373095, 即方程为x*x=2的解。二分法的原理是反复地把区间分为两个
TestNEWACBM2.0
- NewACBM 但是ACBM有两个问题要解决: 1:对于多个一样的key,只能返回最后一个。 2:同一个规则在数据中多次,则都返回 这两条都不满足目前的要求。必须改。在不更改acbm算法的前提下,更改外包类 第一个问题通过在初始化解决,记住相同key之间的关系。匹配后再将相同key对应的其他key编号返回u 第二个问题,对于ACBM返回的规则,进行去重 顺序:去重后,再将相同key所对应的编号返回 NewACBM 2.0 修改了前面的bug:当clean
MyOOCFwV1_0
- 使用C语言时,经常需要调用malloc()和free()函数来进行动态内存的分配和回收。有些时候,程序员可能会忘记回收分配的动态内存。为了解决这个问题,这里设计了一个代替malloc()和free()函数的数据结构(或者类)——ObjectManager。ObjectManager中提供了objmgr_malloc()和objmgr_free()以及objmgr_show_mem_info()函数。objmgr_malloc()函数负责按字节总数动态分配内存并且予以记录,objmgr_free(
polynomial
- 对已知的多项式p(x)利用用线性表的数据结构进行加法,乘法,微商运算 加法的时间复杂度为O(n+m) 乘法的时间复杂度为O(nm) 微分的时间复杂度为O(n) 排序的平均时间复杂度为O(nlogn) 程序优点:通过顺序表和链表结合使用,使乘法合并同类项的时间复杂度降为O(1),乘法本身的时间复杂度也达到下界。 程序提供了有好的界面,并且有较好的容错性,输入输出人性化,符合人的习惯。 用快速排序代替了插入排序,使本程序能应对较大的数据。 程序缺点:系数和指数有范围限
ALGO3-9
- 用递归函数求解迷宫问题(求出所有解) 只是一个程序 已经编译通过 有详细的注释-Recursive function to solve maze problems (all the solutions obtained) is a program has been compiled through detailed notes
b
- 定义一个类SortArray继承自MyArray,在该类中定义函数sort实现排序功能。 定义一个类ReArray继承自MyArray,在该类中定义函数reverse实现逆转功能。 定义一个类AverArray继承自MyArray,在该类中定义函数Aver实现求解整数的平均值。 定义NewArray类,同时继承了SortArray、ReArray和AverArray,使得NewArray类的对象同时具有排序、逆转和求平均值的功能。在继承的过程中声明为虚基类,体会虚基类在解决二义性问题
paixu
- 利用随机函数产生N个随机整数(20000以上),对这些数进行多种方法进行排序。 1. 至少采用4种方法实现上述问题求解(提示,可采用的方法有插入排序、希尔排序、起泡排序、快速排序、选择排序、堆排序、归并排序)。并把排序后的结果保存在不同的文件中-Use random function N random integers (20000 above), these numbers were a number of ways to sort. 1. At least four kinds of m
suanfa
- 数据结构基本算法演示程序实现: 1、实现KMP模式匹配算法、哈夫曼编码算法、由遍历序列恢复二叉树、Prim算法、Kruskal算法、Floyd算法、Dijkstra算法、拓扑排序、关键路径算法、二叉排序树生成算法(含平衡化)、哈希表生成及哈希查找算法、希尔排序、快速排序、堆排序、归并排序、基数排序。(四则表达式计算、矩阵运算、有向图的强连通分量求解) 2、算法中的链表结构和数组结构的基本操作要求单独函数实现(同组内算法要求共享使用)。 要求数据结构基本算法演示程序具有菜单选择,算法要
reverse_hashing
- 定义hash函数H=x N,假设用线性搜索来解决collision。算法实现的是根据hash table来重建输入序列。-reconstruct the input sequence according to the given hash table. The hashing function :H(x)=x N,and using linear probing to solve collisions.
Hash
- 哈希表 用链地址法解决冲突:(哈希函数是按名字第一个大写字母分的) 输入内容:学生的姓名跟成绩 操作:插入、修改、查找、删除学生;以及输出哈希表-Address hash table with the chain method to solve the conflict: (hash function is based on the name of the first capital letter points) input: the names of students with s
jose
- 此功能问约瑟夫函数问题,大部分是应用链表类结点解决问题,夏季学期-This function asked Joseph function of questions, most of the list is the application of nodes to solve problems, the summer semester
Queen
- 解决八皇后问题,输出所有可能的情况。本代码应用函数模版-Solve the eight queens problem, the output of all possible situations. The application of the code function template
Matlab_DFS_Maze_All_Solutions
- 本函数用深度优先遍历(回溯法)来求解迷宫的所有路径 maze:是迷宫矩阵,其中0表示可以去走的路 1表示障碍 2表示入口 3表示出径 5表示路径-Road this function with a depth-first traversal (backtracking) to solve the maze path maze: a maze matrix, where 0 means you can go to go 1 shows the obstacle
Eight
- poj1077:用c++通过启发式搜索算法解决八数码问题,查找最快的数据结构是哈希,搜索最快的是启发式搜索,但都有条件,前者要求冲突律低的哈希函数,后者要求找到启发函数-solve the poj1077with c++