资源列表
greedy
- 贪婪算法 算法例题 有效的解决了数字删除的问题 让你可以从一串数字中选出一些最大的-Example algorithm greedy algorithm solves effectively the problem of the number of deleted so that you can choose from a bunch of figures some of the largest
Bintree
- 建立二叉树,搜索二叉树等,实现了二叉树的常用功能-The establishment of tree, search tree and so on, to achieve a common feature tree
BookFind
- 一个海量图书查询系统,程序可以模拟图书馆书库,随机生成100万条图书记录并形成索引表和哈希表,实现图书查找功能。同时计算执行效率。-Inquiry System of a mass of books, the program can simulate the library stacks, randomly generated one million books and records of the formation of the index table and hash table, the
dijkstra
- 银行家算法 1. 实验目的: 用高级语言编写和调试一个利用银行家算法避免死锁的程序,以加深对分配资源时如何避免死锁的理解。 2. 实验内容: 编写一个模拟程序,完成避免死锁的模拟,要求采用dijkstra的银行家算法。 实验具体包括:首先确定可利用资源向量的数据结构、最大需求矩阵,分配矩阵,需求矩阵,然后完成银行家算法、安全性算法等程序代码 最后编写模拟过程的主函数,上机实验并取得结果数据。 -Banker' s Algorithm 1. Experimental
Hash
- 自己上学编的Hashtable的java源码,里面可以选择所有的hash算法和防撞处理方式,带junit测试程序。-own java source of the Hashtable, which can choose all of the hash algorithm and anti-collision approach, with junit test procedure。
huiwen
- 利用顺序队列验证输入的一段字符并判断是否为回文-Order to verify the use of input queue and for some characters to determine whether the palindrome
MiniPass
- 自己上学编的基于Dijkstra的最短路径&最大流量java源码,图论部分用Rot语言描述,带junit测试程序-Navigation finds the shortest (and/or) path between points on a map using the Dijkstra algorithm
B-Tree
- 自己上学时写的Btree算法,处理基于Rot语言的图形,存储一些RFID的数据-Implements a B-Tree structure as introduced in the lecture to store the information read by the RFID readers in the library.
kruskal
- kruskal( 利用堆,并查集(即树的等价问题)实现) -kruskal (the use of heap, and check collection (that is, the issue of tree-equivalent) to achieve)
n-queen
- n皇后问题,迷宫问题,递归实现皇后寻找迷宫出路,经典算法之一-n queen problem, the maze problem, the recursive realization of the maze to find a way out of Queen' s, one of the classic algorithm
queen8
- 八皇后问题,给定皇后个数,当然这里是8,求共有多少种摆法-8 Queen' s problem, given the number of Queen' s, of course, here is 8, and the total number of species before the Law
JosephRing
- 约瑟夫环:编号为1,2,3,…,n的n个人按顺时针方向围坐一圈,每人持有一个密码(正整数)。一开始任选 一个正整数作为报数的上限值m,从第一个人开始按顺时针方向自1开始顺序报数,报到m时停止。报m的人出列, 将他的密码作为新的m值,从他在顺时针方向上的下一人开始重新从1报数,如此下去,直到所有人全部出列为 止。编程打印出列顺序。-Joseph Wan: No. 1,2,3, ..., n of n individuals according to a clockwise direct