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

搜索资源列表

  1. 用C语言实现C++中的类——队列的C语言实现

  2. 本文利用结构体和函数指针,在C语言中的实现了C++中的类(class)的功能。以队列类(Queue)为例,完全用C语言写了一个简单的队列,成功实现了队列元素的增删、判断队列是否为空/满、队列置空等操作,程序已在VC和GCC中编译通过,运行稳定。
  3. 所属分类:C

    • 发布日期:2011-05-05
    • 文件大小:2kb
    • 提供者:antian2625
  1. 数据结构ppt课件.ppt

  2. 数据结构C语言描述 数组 (Array) 栈 (Stack) 队列 (Queue) 链表 (Linked List) 树 (Tree) 图 (Graph) 堆 (Heap) 散列表 (Hash)
  3. 所属分类:C/C++

    • 发布日期:2011-11-27
    • 文件大小:546kb
    • 提供者:mr_wid
  1. C#本质论---绝对的完整版

  2. C#本质论!绝对绝对的完整版!七百多页!接近60M大!欢迎下载! 拒绝转载!谢谢!!!!!! 目录 第1章 C#概述 1 1.1 Hello, World 1 1.2 C#语法基础 3 1.2.1 C#关键字 3 1.2.2 类型定义 5 1.2.3 Main 5 1.2.4 语句和语句分隔符 7 1.2.5 空白 7 1.3 使用变量 8 1.3.1 数据类型 9 1.3.2 变量的声明 9 1.3.3 变量的赋值 10 1.3.4 变量的使用 11 1.4 控制台输入和输出 11 1.4.
  3. 所属分类:C#

    • 发布日期:2013-04-10
    • 文件大小:56mb
    • 提供者:austxmf
  1. C语言 队列 函数

  2. 自己编写的C语言队列函数,实现方法清晰明了
  3. 所属分类:C

    • 发布日期:2013-04-30
    • 文件大小:153kb
    • 提供者:u010517641
  1. c++标准库函数大全

  2. C++标准库的所有头文件都没有扩展名。C++标准库的内容总共在50个标准头文件中定义,其中18个提供了C库的功能。 形式的标准头文件【 例外】其内容与ISO标准C包含的name.h头文件相同,但容纳了C++扩展的功能。在 形式标准的头文件中,与宏相关的名称在全局作用域中定义,其他名称在std命名空间中声明。在C++中还可以使用name.h形式的标准C库头文件名。 C++标准库的内容分为10类: C1.语言支持 C2.输入/输出 C3.诊断 C4.一般工具 C5.字符串 C6.容器 C7.迭代器
  3. 所属分类:C/C++

    • 发布日期:2014-08-03
    • 文件大小:6mb
    • 提供者:neu2011net
  1. c语言简单队列

  2. #include #include #include //队列最大长度 #define MAX_QUEUE 1024 //偷懒,就用静态队列了 static int mQueue[MAX_QUEUE]; //队列插入 void InsertData(int **Front, int **Rear) { if (*Rear + 1 == *Front && (*Rear + 1 - MAX_ QUEUE != *Front)) { //当队列数据已满,返回 puts("Queue Size
  3. 所属分类:C

    • 发布日期:2016-04-22
    • 文件大小:1kb
    • 提供者:lhs295988029
  1. C语言队列queue.c

  2. 基于C语言的完整队列代码,包含队列的结构定义、判空、出入队、取队头和主函数,入队元素已写入,使用时只需在主函数中修改元素数量和内容即可,使用方便。C语言和数据结构中均可使用
  3. 所属分类:C/C++

    • 发布日期:2020-01-03
    • 文件大小:1kb
    • 提供者:taozi20141423
  1. C语言实现纸牌游戏(小猫钓鱼)

  2. C语言使用队列和栈实现纸牌游戏–小猫钓鱼,供大家参考,具体内容如下 C语言: //纸牌游戏--小猫钓鱼--队列 栈--(所谓的拉火车) #include struct queue //队列 { int data[1000]; int head; int tail; }; struct stack //栈 { int data[10]; int top; }; int main(void) { struct queue q1, q2; //小哼 q1 和小哈 q2 的队列
  3. 所属分类:其它

    • 发布日期:2020-12-16
    • 文件大小:41kb
    • 提供者:weixin_38500944
  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
    • 文件大小:49kb
    • 提供者:weixin_38707240
  1. C语言循环队列的表示与实现实例详解

  2. 1.概述: C语言的队列(queue),是先进先出(FIFO, First-In-First-Out)的线性表数据结构。在具体应用中通常用链表或者数组来实现。队列只允许在后端(称为rear)进行插入操作,在前端(称为front)进行删除操作。 循环队列可以更简单的防止伪溢出的发生,但是队列大小是固定的。 2.实例代码: /* 队列的顺序存储结构(循环队列) */ #define MAX_QSIZE 5 /* 最大队列长度+1 */ typedef struct { QElemType *ba
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:46kb
    • 提供者:weixin_38516040
  1. C语言使用广度优先搜索算法解决迷宫问题(队列)

  2. 本文实例讲述了C语言使用广度优先搜索算法解决迷宫问题。分享给大家供大家参考,具体如下: 变量 head 和 tail 是队头和队尾指针, head 总是指向队头, tail 总是指向队尾的下一个元素。每个点的 predecessor 成员也是一个指针,指向它的前趋在 queue 数组中的位置。如下图所示: 广度优先是一种步步为营的策略,每次都从各个方向探索一步,将前线推进一步,图中的虚线就表示这个前线,队列中的元素总是由前线的点组成的,可见正是队列先进先出的性质使这个算法具有了广度优先的特点。
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:63kb
    • 提供者:weixin_38571603
  1. C语言版医院管理系统

  2. 本文实例为大家分享了C语言实现医院管理系统的具体代码,供大家参考,具体内容如下 #include stdio.h #include string.h #include stdlib.h #include malloc.h #define NULL 0 typedef struct { int num; char name[10]; int age; char sex; }people; //一个患者的信息 typedef struct Node { people *data; st
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:45kb
    • 提供者:weixin_38614417
  1. C语言实现链队列

  2. 记录一下C语言实现的链队列代码,供大家参考,具体内容如下 #include #include #include typedef int ElemType; //链队列的结点定义 typedef struct node{ ElemTypeval; struct node* next; }QueueNode; //链队列的定义,包含队头指针和队尾指针 typedef struct queue { QueueNode* front; QueueNode* rear; }LinkedQ
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:28kb
    • 提供者:weixin_38606639
  1. C语言实现链队列代码

  2. 本文实例为大家分享了C语言实现链队列的具体代码,供大家参考,具体内容如下 #include /* 队列的结构体 */ typedef int DataType; #define NODE_LEN sizeof(NODE) /* 队列的节点 */ typedef struct stNode { DataType data; struct stNode* next; }NODE; /* 队列 */ typedef struct stQueue { NODE* head; //队列
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:29kb
    • 提供者:weixin_38708945
  1. 优先队列(priority_queue)的C语言实现代码

  2. 优先队列(priority_queue)和一般队列(queue)的函数接口一致,不同的是,优先队列每次出列的是整个队列中最小(或者最大)的元素。 本文简要介绍一种基于数组二叉堆实现的优先队列,定义的数据结构和实现的函数接口说明如下: 一、键值对结构体:KeyValue 代码如下:// =============KeyValue Struct==================================typedef struct key_value_struct KeyValue;stru
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:71kb
    • 提供者:weixin_38730767
  1. C语言求Fibonacci斐波那契数列通项问题的解法总结

  2. 一:递归实现    使用公式f[n]=f[n-1]+f[n-2],依次递归计算,递归结束条件是f[1]=1,f[2]=1。 二:数组实现    空间复杂度和时间复杂度都是0(n),效率一般,比递归来得快。 三:vector实现    时间复杂度是0(n),时间复杂度是0(1),就是不知道vector的效率高不高,当然vector有自己的属性会占用资源。 四:queue实现    当然队列比数组更适合实现斐波那契数列,时间复杂度和空间复杂度和vector一样,但队列太适合这里了,    f(n)=
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:58kb
    • 提供者:weixin_38699352
  1. c语言尾队列tailq使用示例分享

  2. queue和list的结构定义和操作都在’sys/queue.h’中完成, 主要定义了下面四种数据结构: 1单向列表(single-linked lists)2单向尾队列(single-linked tail queue)3列表(lists)4尾队列(tail queues) 使用示例 代码如下:#include #include #include /*  定义一个结构体,它只是尾队列的一个元素  它必须包含一个TAILQ_ENTRY来指向上一个和下一个元素*/struct tailq_en
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:113kb
    • 提供者:weixin_38733885
  1. C语言版二值图像统计连通区域

  2. 连通区标记是最基本的图像处理算法之一。该算法中,按从左至右、从上至下的顺序,对整幅图像进行扫描,通过比较每个前景像素的邻域进行连通区标记,并创建等效标记列表。最后,合并等效标记列表,并再次扫描图像以更新标记。算法的优点的是通俗易懂,缺点是需要两次扫描图像,效率不高。 区域生长法利用区域生长的思想,一次生长过程可以标记一整个连通区,只需对图像进行一次扫描就能标记出所有连通区。算法描述如下: 输入待标记图像bitmap,初始化一个与输入图像同样尺寸的标记矩阵labelmap,一个队列queue以
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:43kb
    • 提供者:weixin_38606294
  1. C语言实现简易扑克牌游戏

  2. 将一副扑克牌平均分成两份,每人拿一份。a先拿出手中的第一张扑克牌放在桌上,然后b也拿出手中的第一张扑克牌,并放在a刚打出的扑克牌的上面,就像这样两人交替出牌。出牌时,如果某人打出的牌与桌上某张牌的牌面相同,即可将两张相同的牌及其中间所夹的牌全部取走,并依次放到自己手中牌的末尾。当任意一人手中的牌全部出完时,游戏结束,对手获胜。 以下是代码的实现: #define _crt_secure_no_deprecate #include #include struct queue//定义队列的结构体
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:70kb
    • 提供者:weixin_38516863
  1. C语言单链队列的表示与实现实例详解

  2. 1.概述: C语言的队列(queue),是指先进先出(FIFO, First-In-First-Out)的线性表。在具体应用中通常用链表或者数组来实现。队列只允许在后端(称为rear)进行插入操作,在前端(称为front)进行删除操作。 而单链队列使用链表作为基本数据结果,因此不存在伪溢出的问题,队列长度也没有限制。但插入和读取的时间代价会比较高 2.实例代码: /* 单链队列——队列的链式存储结构 */ typedef struct QNode { QElemType data; str
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:41kb
    • 提供者:weixin_38717870
« 12 3 »