您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 内存分配管理的代码用C实现

  2. 自己写的内存分配管理的代码,用C实现 主要是解决自己分配的内存忘记释放的问题,自己定义了几个函数取代了malloc,calloc,realloc,free这几个函数,尽量跟原有用法一致。 头文件mypool.h
  3. 所属分类:C

    • 发布日期:2010-03-12
    • 文件大小:1024
    • 提供者:shencz007
  1. 堆内存管理在linux上的实现原理

  2. 堆内存管理总结,基于Gnu C lib代码
  3. 所属分类:Linux

    • 发布日期:2011-03-09
    • 文件大小:543744
    • 提供者:alexu2002
  1. malloc实现代码

  2. 用C++实现的malloc代码,想看的可以看看
  3. 所属分类:C/C++

    • 发布日期:2012-06-09
    • 文件大小:564224
    • 提供者:yx0743111081
  1. 清华严蔚敏《数据结构》的全部代码实现C语言

  2. /* c1.h (程序名) */ #include #include #include /* malloc()等 */ #include /* INT_MAX等 */ #include /* EOF(=^Z或F6),NULL */ #include /* atoi() */ #include /* eof() */ #include /* floor(),ceil(),abs() */ #include /* exit() */ /* 函数结果状态代码 */ #define TRUE 1 #d
  3. 所属分类:C/C++

    • 发布日期:2012-11-29
    • 文件大小:331776
    • 提供者:miyaowangzi
  1. linux环境下一个简单的malloc实现

  2. 自己实现的一个简单的malloc代码,实现得很简单,主要是用来学习,希望能帮上有需要的人
  3. 所属分类:Linux

    • 发布日期:2013-04-11
    • 文件大小:3072
    • 提供者:programprimer
  1. 数据结构代码

  2. 基本的数据结构题库代码有用的943顺序表插入的实现 #include #include typedef int ElemType; typedef struct { ElemType data[100]; int length; }SqList; SqList L; void CreatList SqList &L ElemType a[] int n { int i; L SqList malloc sizeof SqList ; for i 0;idata[i] a[i]; L &
  3. 所属分类:C

    • 发布日期:2014-12-21
    • 文件大小:294912
    • 提供者:xth426
  1. malloc机制分析

  2. Uclibc 是嵌入式 linux 系统里面使用最多的 c lib 库。最近在学习 linux 内核内存管理方面的东西,学完 之后一直对用户空间的内存管理很迷糊,特找了 libc 中的 malloc 部份代码研究了一下,小有心得。特总 结成此文。 本文档结构: 一:准备知识 二:堆空间的管理结构 三:堆空间的初始化 四:FA 结构的操作 五:malloc 的实现 六:free 的实现 七:总结
  3. 所属分类:C

    • 发布日期:2015-05-17
    • 文件大小:478208
    • 提供者:hoyleeson
  1. 四则运算实现(c 语言 数据结构课程设计题)

  2. 四则运算实现(c 语言 数据结构课程设计题) #include #include #include #include #include #define M 40
  3. 所属分类:其它

    • 发布日期:2008-11-03
    • 文件大小:7168
    • 提供者:lcyg1211
  1. 模拟mylloc的c代码实现

  2. C项目:模拟mylloc的c代码实现: 初始化包含100结构体个目录表,指向内存区域。每个结构体包含内存的特征与信息。
  3. 所属分类:C/C++

    • 发布日期:2015-07-20
    • 文件大小:2048
    • 提供者:jingli14
  1. 数据结构之线性表基础与实现c++

  2. 数据结构的线性表读书笔记,分别用代码实现了基于数组、malloc、链表、模板类的线性表
  3. 所属分类:C++

    • 发布日期:2018-04-05
    • 文件大小:462848
    • 提供者:u014036026
  1. 跳表SkipList的原理及实现

  2. 跳表是由William Pugh发明。他在 Communications of the ACM June 1990, 33(6) 668-676 发表了Skip lists: a probabilistic alternative to balanced trees,在该论文中详 细解释了跳表的数据结构和插入删除操作。上面的每个结构体对应着图中的每个节点,如果一个节点是一层的节点的话(如7,12等节 点),那么对应的 forward将指向一个只含一个元素的数组,以此类推。 定义跳表数据类型: ∥
  3. 所属分类:Java

    • 发布日期:2019-07-02
    • 文件大小:523264
    • 提供者:abacaba
  1. 如何实现一个malloc

  2. 任何一个用过或学过C的人对malloc都不会陌生。大家都知道malloc可以分配一 段连续的内存空间,并且在不再使用时可以通过free释放掉。但是,许多程序员 对malloc背后的事情并不熟悉,许多人甚至把malloc当做操作系统所提供的系统 调用或C的关键字。实际上,malloc只是C的标准库中提供的一个普通函数,而 且实现malloc的基本思想并不复杂,任何一个对C和操作系统有些许了解的程序 员都可以很容易理解。用这种技术时,每个进程仿佛自己独享一片2N字节的内存,其中N是机 器位数。例如在
  3. 所属分类:C

    • 发布日期:2019-07-02
    • 文件大小:784384
    • 提供者:abacaba
  1. 一份粗略的软定时器代码

  2. 一份软定时器的链表实现粗略代码,在创建节点的时候没有分配地址空间,需要加上一句malloc,还有就是释放的时候也需要添加一句代码
  3. 所属分类:嵌入式

    • 发布日期:2020-08-08
    • 文件大小:3072
    • 提供者:weixin_39531963
  1. 基于malloc与free函数的实现代码及分析

  2. 本篇文章介绍了malloc与free函数的实现代码及分析。需要的朋友参考下
  3. 所属分类:其它

    • 发布日期:2020-09-05
    • 文件大小:144384
    • 提供者:weixin_38640794
  1. EDA/PLD中的约瑟夫问题C语言代码实现过程

  2. 约瑟夫问题:N个人围成一圈,从第M个位置开始按1.2.3...报数报到K的就出圈,请问出圈的人的顺序.请用链表实现该功能。约瑟夫问题可以用循环单链表解决,循环单链表的特点是链表中最后一个节点的指针域不再是NULL,而是指向整个链表的第一个节点,从而使链表形成一个环。   本题用到链表的建立,删除链表中的节点等知识: #include #include #define NULL 0 #define OK 1 #define ERROR 0 #define OVERFLOW -2
  3. 所属分类:其它

    • 发布日期:2020-11-08
    • 文件大小:39936
    • 提供者:weixin_38651286
  1. C++实现线性表链式存储(单链)

  2. 本文实例为大家分享了C++实现线性表链式存储的具体代码,供大家参考,具体内容如下 实现的功能: 1、定义了三中传入不同参数的构造函数,用于初始化创建不同的链表; 2、能实现增、删、查等基本功能; 存在的问题: 当创建一个已知大小的空链表后,链表中的数据并不为空,见下图: 下面是代码及测试结果: singlelinklist.h #pragma once #include "iostream" #include "exception" #include "stdlib.h" #include
  3. 所属分类:其它

    • 发布日期:2020-12-17
    • 文件大小:52224
    • 提供者:weixin_38610657
  1. C语言实现静态链表

  2. 本文实例为大家分享了C语言实现静态链表的具体代码,供大家参考,具体内容如下 注意事项: 1、这里用k申请空间,i遍历空间。 2、静态链表是利用游标来模拟指针,把固定分配的内存分成备用链表和链表两大块,在利用自制的malloc和free函数申请释放备用空间时,实现离散存储。 3、基本操作和动态链表实际上差不多,不过一个是利用p = p->next一个是使用i = L[i].cur来实现指针的后移。 4、初始化链表时,链表只有最后一个空间的cur是0, 意味是头指针,并没有任何分配的空间。备用
  3. 所属分类:其它

    • 发布日期:2020-12-17
    • 文件大小:37888
    • 提供者:weixin_38602189
  1. C语言数据结构中数制转换实例代码

  2. C语言数据结构中数制转换实例代码    数制转换是严蔚敏的数据结构那本书中的例子,但是那本书中的例子大都是用伪代码的形式写的,不是很容易理解和实现,对初学者造成了不小的困扰,在这里我们将其详尽的实现出来,以便初学者调试和运行,并从中有所收获。      #include #include #include #define STACK_INIT_SIZE 10 //定义最初申请的内存的大小 #define STACK_INCREMENT 2 //每一次申请内存不足的时候扩展的大小 #d
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:49152
    • 提供者:weixin_38746818
  1. C语言版实现链队列

  2. 本文实例为大家分享了C语言实现链队列的具体代码,供大家参考,具体内容如下 源文件部分:  指针没学好的同学很难看懂^_^,有点乱,希望对大家有点帮助。 #include #include #include #include typedef int Elemtype; #include"LQueue.h" int main() { Deque head; instruction(head); return 0; } 头文件部分: typedef struct Queue { Elem
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:50176
    • 提供者:weixin_38707240
  1. C语言实现分治法实例

  2. 本文为大家分享了C语言实现分治法实例代码,供大家参考,具体内容如下 使用分治法求最大值 这个函数将数组a[l]…a[r]分成a[l],…,a[m]和a[m+1],…a[r]两部分,分别求出每一部分的最大元素(递归地),并返回较大的那一个作为整个数组的最大元素.如果数组大小是偶数,则两部分大小相等;如果是奇数,第一部分比第二部分的大小大1. #include #include #include #include using namespace std; #define OK 1 #def
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:41984
    • 提供者:weixin_38636461
« 12 3 4 5 6 7 »