搜索资源列表
fivephilosopher
- 假如所有的哲学家都同时拿起左侧叉子,看到右侧叉子不可用,又都放下左侧叉子,等一会儿,又同时拿起左侧叉子,如此这般,永远重复。对于这种情况,即所有的程序都在无限期地运行,但是都无法取得任何进展,即出现饥饿,所有哲学家都吃不上饭。所以规定奇数号的哲学家先拿起他左边的叉子,然后再去拿他右边的叉子 而偶数号的哲学家则相反.按此规定,将是0,1号哲学家竞争0号叉子,2,3号哲学家竞争2号叉子.即五个哲学家都竞争奇数号叉子,获得后,再去竞争偶数号叉子,最后总会有一个哲学家能获得两支叉子而进餐。而申请不到的哲
Partition
- 在n维空间(每维范围为0-1)内对插入的数值根据坐标进行分区。从一个没有分区的空间开始插入,一旦规定的cache满了就申请新的cache空间。cache全满后存数值于文件。分区每次一分为2n,内建有2n叉树结构用于管理。
qsort
- 可能是能找到的处理速度最快,处理能力最大的文本排序软件。软件里采用了如下技术加快排序速度和加大处理能力: 1.平衡二叉树排序;跳跃次数最少,路径最短; 2.重复字符串压缩存储;减少空间占用,也提高处理速度; 3.化零为整式申请内存,每次申请16M内存,减少了内存碎片,提高内存效率,同时也节省了内存申请所花的时间; 4.采用快速链接索引,可以快速跳到二叉树的分支; 5.含有按照通配符查找目录子目录所有文件的类,可快速排序整个目录和子目录的文本文件; 本软件用到C++诸多特征
baogao
- 实习报告书写参考-----银行家算法的实现,设计一个n 个并发进程共享m 个系统资源的系统。进程可动态申请资源和释放资源,系统按各进程的申请动态的分配资源。要求采用银行家算法实现。包括流程图,以及详细的代码设计
Matlab
- 姿态定位完整的matlab算法,具体有讲解版,文章版权已经申请,可以传播但是请勿发表文章,违者必究
hmm123
- hmm算法 包括前后向算法、viterbi算法、bw算法等另外包括内存申请等源代码-algorithm to include before and after algorithm, Viterbi algorithm, bw algorithm other memory applications including source code
B+树实现旅游图站点搜索
- 一、 需求分析: (1) 已知某市每条公路路线及沿途所经过的站名,要实现的功能是:在任一车站终端查询知道 1、 是否有公共汽车到达指定的目的地(任一站点) 2、 若有,打印出乘车的路线(不一定唯一)。如需中途换车,应指示在哪里换哪条线路的车。 (2) 实现的数据结构:因为将公共交通图看成是一个有向图,所以选择十字链表为其数据结构。 其中有信息点为:站点的连接关系(十字链表的弧头和弧尾链域很好的实现了这个功能) 反应途径的线路号(这个当作弧的信息域,含有两个往返的方向,并且每个方向又对
nrutil vector
- * 函数名称:vector * 功能:申请一个实数数组 * 参数:nl:数组的最低下标 * nh:数组的最高下标 * 返回:数组地址 */
C++程序用类来实现矩阵
- 编写C++程序完成以下功能: (1) 用类来实现矩阵,定义一个矩阵的类,属性包括: 矩阵大小,用 lines, rows(行、列来表示); 存贮矩阵的数组指针,根据矩阵大小动态申请(new)。 (2) 矩阵类的方法包括: 构造函数,参数是矩阵大小,需要动态申请存贮矩阵的数组; 析构函数,需要释放矩阵的数组指针; 拷贝构造函数,需要申请和复制数组; 输入,可以从cin中输入矩阵元素; 输出,将矩阵格式化输出到cout; 矩阵相加的
yinghangjia
- 银行家算法是避免死锁的一种重要方法,本课程设计要求用高级语言编写和调试一个简单的银行家算法程序。加深了解有关资源申请、避免死锁等概念,并体会和了解死锁和避免死锁的具体实施方法。-Bankers algorithm avoid deadlock is an important method, the curriculum design requires high-level language writing and debugging a simple procedure of Banker s
yhj
- 设计一个n 个并发进程共享m 个系统资源的系统。进程可动态申请资源和释放资源,系统按各进程的申请动态的分配资源。要求采用银行家算法实现。-N the design of a concurrent process of system resources m sharing system. Process can be dynamic application of resources and the release of resources, the system according to proc
C_TREE
- 本例题将介绍一种建立二叉树的算法。同时介绍对“遍历算法”灵活应用:将二叉树中每个结点的左右子树进行交换。介绍求二叉树深度的算法。 二叉树的建立是一个递归方法,与二叉树先序遍历思路有点相似。数据的组织是先序遍历的顺序,但是当某结点的某孩子为空时以数据0来充当,也要输入。结合右图的二叉树,其数据的输入顺序应该是: 1 2 4 0 0 0 3 5 0 7 0 0 6 8 0 0 9 0 0。 若当前数据不为0,则申请一个结点存入当前数据。如果输入0表明是空(NULL),不分配结点。递归调用
MyBuffer
- 内存缓冲区类,按字节宽度存取对象。可以自动管理内存,也可以使用外部申请的内存-Buffer class, by object s width read, deposited. the buffer can automatically allocate and release memory, can also use external allocated
jgap_3.4.3_src
- JGAP是一种遗传算法和遗传规划的组成部分提供了一个Java框架。它提供了基本的遗传机制,可以很容易地用来申请进化原则问题的解决办法。见实例演示或观赏树的图形,可以创建JGAP找到解决办法的基因进化程序。-JGAP is a genetic algorithm and genetic programming an integral part of providing a Java framework. It provides basic genetic mechanisms, can easil
AllocBuddy
- 伙伴系统:avail[0..m]为可利用空间表, n为申请分配量, 若有不小于n的空闲块, 则分配相应的存储块, 并返回其首地址,否则返回NULL -Partner system: avail [0 .. m] can be used for table space, n for the distribution of the volume of applications, if n is not less than the free block, then the distribution o
levelfms
- 此应用程序不仅表明了基本的使用Microsoft基础类,而且也是一个起点书面申请。-This application not only demonstrates the basic use of Microsoft Foundation Classes, but also a starting point for an application in writing.
EntropyOutlier
- 查找孤立点 JAVA代码,简单易用,孤立点,即数据中不同于数据一般模型的数据对象,可能由度量或执行错误导致,也可能是固有数据变异性的结果,预示着重要的信息。与一般热门研究课题不同,目前没有任何一款国际认可的软件可以直接对对孤立点进行检测与分析,孤立点检测与分析的算法研究是近年来数据挖掘领域新兴的复杂困难而有意义的课题。在诈骗检测、贷款申请处理、网络入侵检测、时间序列检测、网路性能监视、故障诊断、图像中检测噪声点等方面都有广泛的应用。-outlier detection
sun3
- 银行家算法是避免死锁的一种重要方法,要求编写和调试一个简单的银行家算法程序。加深了解有关资源申请、避免死锁等概念,并体会和了解死锁和避免死锁的具体实施方法。-Bankers algorithm avoid deadlock is an important method of preparation and testing requirements of the bankers algorithm a simple procedure. Apply for a better understandi
Dijkstra2009
- 银行家算法: 1、能任意设定资源的种类数。 2、能任意设定进程的总数。 3、能查看各类资源的剩余情况。 4、能查看各个进程的资源分配情况。 5、当某进程申请资源时,能用银行家算法和安全性算法检查系统的安全性。 6、当系统处于安全状态时,能输出系统的安全性序列。 7、在初始化银行家算法时,能对输入的数据进行判断,并能报错! -Banker' s Algorithm: 1, to arbitrarily set the number of types of r
Dijkstra
- 本程序主要对操作系统中的死锁预防部分的理论进行实验。设计一个程序,该程序可对每一次资源申请采用银行家算法进行分配。 1) 设计多个资源:10; 2) 设计多个进程:8 ; 3) 设计银行家算法相关的数据结构; 4) 动态进行资源申请、分配、安全性检测并给出分配结果 -This procedure focused on the prevention of deadlock in the operating system part of the theory of the exp
