搜索资源列表
buddy_算法
- Buddy(伙伴)算法每次分配包含一个或者多个物理页面的内存块,页面以2的次幂的内存块来分配。首先搜寻满足请求大小的页面,它从满足当前申请大小的Buddy数据结构的m_ freePages域着手沿链来搜索空闲页面。如果没有这样请求大小的空闲页面,则它搜索两倍于请求大小的内存块。这个过程一直将持续到所有的Buddy 被搜索完或找到满足要求的内存块为。如果找到的页面块大于请求的块则对其进行分割以使其大小与请求块匹配。由于块大小都是2的次幂所以分割过程十分简单:空闲块(低地址)被连进相应大小的队列而这
数据结构算法与应用C__语言描述
- 数据结构算法与应用C__语言描述,数据结构是专业程序员不得不看得教程,建议在成为codefans之前,对数据结构和操作系统远离多把握一些-algorithm and data structure Application C__ language, data structure is a professional programmer to see the guides, as recommended in codefans before the data structure and operat
datastrst
- 数据结构与算法综合资料库。数据结构与算法综合资料库-data structures and algorithms integrated database. Data structures and algorithms comprehensive database
datastructrue_infobillows
- 数据结构方面的学习资料,和源代码 大家看看,一些重要数据结构的算法实现-data structure of the learning materials, and we look at the source code, some important data structure Algorithm
252542787
- 题 目: 编程计算磁头移动的总柱面数和总寻道时间(扫描算法) 初始条件: 随机产生柱面数,磁头每道移动时间,磁头移动方向,访问序列等参数。 要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) 1.要求编程计算磁头移动的总柱面数和总寻道时间。 2.设计报告内容应说明: ⑴课程设计目的与功能; ⑵需求分析,数据结构或模块说明(功能与框图); (3)运行结果与运行情况分析; (4)自我评价与总结: 1.你认为你完成的设计哪些地
memoryyyyy
- 存储管理实验 内存页面调度算法比较 理解内存页面调度的机理,掌握几种理论调度算法实现,并通过实验比较各种调度算法的优劣。此外通过实验了解HASH表数据结构的使用。 -experimental memory storage management pages scheduling algorithm better understanding of memory pages scheduling mechanism, Several theories master scheduling a
UCOSIIkernalschedinganalysis
- 多任务系统中,内核负责管理各个任务,或者说为每个任务分配CPU时间,并且负责任务之间的通讯。内核提供的基本服务 以使用实时内核可以大大简化应用系统的设计,是因为实时内核允许将应用分成若干个任务,由实时内核来管理它们。内核 用程序的额外负荷,代码空间增加ROM的用量,内核本身的数据结构增加了RAM的用量。但更主要的是,每个任务要有自己的 吃起内存来是相当厉害的。内核本身对CPU的占用时间一般在2到5个百分点之间。 UC/OS-II有一个精巧的内核调度算法,实时内核精小,执行效率高,
AlignOffSet
- 结构体对齐的算法 < 常用算法与数据结构 > 由于需要做一个自动配置平台的东西,涉及到结构解析的问题。因为结构体在编译时会自动对齐边界,如果没有一个准确的算法,是不可能得到每一个成员变量的正确偏移量的。为了解决这个问题我在网上查了一圈资料,看了MSDN上的相关介绍,但始终没有找到一个直接的算法,无奈之下只好自己亲自动手,一点一点摸索其中的实现规则。经过一天的实验之后,终于找到了这个算法。为了让以后有需要解决同样问题的朋友们能有个参考,特将此算法提供给vckbase。也谨
linklistnode(c)
- 此系统主要是演示数据结构中的单链表,仅供学习,交流之用,通过学习可以看到局部变量,全局变量,数据结构,算法的有机结合.在win-tc下可直接运行,在某些Troubc c下需要将malloc.h改为alloc.h
2345
- 算法介绍: **数据结构: 1.可利用资源向量Available 2.最大需求矩阵Max 3.分配矩阵Allocation 4.需求矩阵Need **功能介绍: 模拟实现Dijkstra的银行家算法以避免死锁的出现.分两部分组成: 第一部分:银行家算法(扫描) 1.如果Request<=Need,则转向2 否则,出错 2.如果Request<=Available,则转向3,否则等待 3.系统试探分配请求的资源给进程 4.系统执行安全性
os
- 操作系统:模拟磁盘调度算法 课题要求:●建立相应的数据结构 ●在屏幕上显示磁盘请求的服务状况 ●时间的流逝可用下面方法模拟: (a)按键盘,没按一次可认为过了一个时间单位 (b)响应WM_TIMER ●将一批磁盘请求的情况存磁盘文件,以后可以读出并重放 ●支持算法:FIFO,SSTF,SCAN,CSCAN,FSCAN
课程设计
- 数据结构课程设计程序。包括6种排序算法以及最短路径的源程序。值得一下。
twotrees
- 二叉树的数据结构算法 包括二叉树的创建、遍历、输出等,可以作为课程设计的原材料-Binary tree data structure algorithms, including tree creation, traversal, output and so on, can be used as raw materials for curriculum design
gdsl-1.4
- 用C语言实现的通用数据结构算法,封装了大部分算法,功能很实用。可以在linux下和windows编译。-General with the C language data structure algorithms, encapsulates most of the algorithms, function very useful. Under linux and windows can be compiled.
poly
- 多项式的表示,运算 相加 数据结构算法 程序设计,多项式相减-Polynomial representation, computing the sum of the data structure design program, polynomial subtraction
hefumanshu
- 赫夫曼树,数据结构算法,赫夫曼书,实现最优生成树-Huffman tree data structure algorithms, Huffman books, optimal spanning tree
tudebianli
- 图的遍历,用邻接矩阵实现无向图,数据结构算法,C实现-Graph traversal, adjacency matrix to achieve an undirected graph data structure algorithms, C to achieve
data-structure-algorithm-code
- 使用Visual Studio 2010开发了数据结构算法演示程序,包括二叉树,栈,线性表的演示。-we use Visual Studio 2010 software to design data structure algorithm code
linux-ccPP
- 主要是linux c/c++基础学习资料,像linux命令字详解,linux下编程环境,C/C++基础,数据结构算法等,由于资源较大,附有百度云链接和提取码,对linux C/C++初学者有帮助! -Based learning materials mainly Linux c/c++, like Linux command word explanation, under Linux programming environment, c/c++, data structure, algori
MyPro
- c++编程中常用的一些算放,以及一些数据结构,包括了迭代,递归,动态规划等(some algorithm of c++ program)