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

搜索资源列表

  1. 停车场问题 C 栈与队列

  2. 设计思想: 根据题目要求,停车场只有一个大门,因此可用一个栈来模拟;而当栈满后,继续来的车辆只能停在便道上,根据便道停车的特点,可以用一个队列来模拟,安排队的车辆先离开便道,进入停车场。由于在停车场中间的车辆可以提出离开停车场,而且要求在离开车辆到停车场大门之间的车辆都必须先离开停车场,让此车离去,然后再让这些车辆依原来的次序进入停车场,因此在一个栈和一个队列的基础上,还需要有一个地方保存为了让路离开停车场的车辆,很显然这也应该用一个栈来模拟。因此本题中用到两个栈和一个队列。 对于停车场和车辆
  3. 所属分类:C

    • 发布日期:2009-06-16
    • 文件大小:4096
    • 提供者:yeahcn
  1. SIP协议栈及其嵌入式UA、SERVER的实现.

  2. 1. 本文第二章介绍SIP协议的基本原理、格式和与其他辅助协议的结合,然后介绍SIP系统的工作原理和基本会话过程; 2. 第三章介绍SIP系统的核心—SIP协议栈的编写:首先进行方案论证,然后分析协议栈的工作原理和需要实现的机能,紧接着介绍自主开发的SIP 协议栈ZmhSipStack 的软件架构、结构体定义和各具体功能函数; 3. 第四章介绍了基于此协议栈编写的应用于PC机的用户代理程序SipUA和服务器程序SipProxyServer,并对实现程序各功能的函数进行解释,最后展示程序运行效果
  3. 所属分类:硬件开发

    • 发布日期:2009-06-16
    • 文件大小:1048576
    • 提供者:gxljw
  1. uip1.0 实现tcp/ip协议栈

  2. With the success of the Internet, the TCP/IP protocol suite has become a global standard for communication. TCP/IP is the underlying protocol used for web page transfers, e-mail transmissions, file transfers, and peer-to-peer networking over the Int
  3. 所属分类:硬件开发

    • 发布日期:2009-06-29
    • 文件大小:1048576
    • 提供者:yuwenhuijin
  1. 嵌入式TCP/IP协议栈源码

  2. 嵌入式TCP/IP协议栈源码下载 1) 用户应用协议栈则需要编写以太网的数据报收发驱动,就可以使用协议栈提供的标准SOCKET API,完成服务器和客户端应用程序的开发。 2) 协议栈运行于非操作系统的环境下,因此它的运行速度与一般采用多任务操作系统的TCP/IP协议,速度相对说来要快。 3) 协议栈完成的功能包括ARP,IP,ICMP(ping),TCP,UDP,暂不支持IGMP,RARP。 4) 协议栈采用C代码编写,可方便的移植于各种单片机平台。 5) 协议栈在ARM7+RTL8019硬
  3. 所属分类:Web开发

    • 发布日期:2009-07-04
    • 文件大小:277504
    • 提供者:czlyl888
  1. 关于C++中栈指针和堆指针的使用说明

  2. 环境:Windows XP S3、VC++ 6.o 目的:学习C++程序开发语言 使用步骤:下载之后,双击.dsw文件即可打开该示例工程 说明: 在学习《Thinking in C++》一书关于数组声明与定义时,Bruce说如果这样声明一个数组: int b[6] = {0}; Here, the compiler will use the first initializer for the first array element, and then use zero for all the
  3. 所属分类:C++

    • 发布日期:2009-09-19
    • 文件大小:1048576
    • 提供者:arkliszeng
  1. C++中的栈和堆的区别

  2. 1、栈区(stack)― 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) ― 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)―,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。 - 程序结束后有系统释放 4、文字常量区 ―
  3. 所属分类:其它

    • 发布日期:2009-10-31
    • 文件大小:4096
    • 提供者:ld448716755
  1. 数据结构上机实验 八皇后问题(栈) C语言

  2. 实验二 八皇后问题(栈)  实验目的:熟练掌握栈操作的基本算法实现。  实现功能:利用回溯法和栈来实现八皇后问题:在8×8的国际象棋棋盘上,安放8个皇后,要求没有一个皇后能够“吃掉”任何其他一个皇后,即没有两个或两个以上的皇后占据棋盘上的同一行、同一列或同一对角线。  实验机时:4  设计思路: 数据结构: enum boolean { false , true } enum boolean a[9] , b[17] , c[17] ;//检查皇后之间是否冲突 //皇后位置安全性可用逻
  3. 所属分类:C

    • 发布日期:2009-12-13
    • 文件大小:1024
    • 提供者:shuguang_2008
  1. 本科毕业论文 Linux下TCP协议栈源代码分析和研究

  2. 本科毕业论文 Linux下TCP协议栈源代码分析和研究 目 录 摘要 II Abstract II 前言 1 1 linux协议栈概要 2 2 缓存sk_buff简介 3 2.1 sk_buff的定义 3 2.2 与sk_buff相关的函数 5 2.3 sk_buff_head定义及相关操作 6 3 TCP协议相关数据结构的介绍 8 3.1 socket{}结构 8 3.2 sock{}结构 9 3.3 tcp_opt{}结构 10 4 TCP连接的建立和关闭 12 4.1 TCP连接的建立
  3. 所属分类:Linux

    • 发布日期:2010-01-13
    • 文件大小:472064
    • 提供者:macalyou
  1. lwip轻量级协议栈源码,已移植成功

  2. lwip是瑞士计算机科学院的一个开源的TCP/IP协议栈实现.   lwIP是TCP/IP协议栈的一个实现。lwIP协议栈主要关注的是怎么样减少内存的使用和代码的大小,这样就可以让lwIP适用于资源有限的小型平台例如嵌入式系统。为了简化处理过程和内存要求,lwIP对API进行了裁减,可以不需要复制一些数据。   LwIP是Light Weight (轻型)IP协议,有无操作系统的支持都可以运行。LwIP实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用,一般它只需要几百字节的RA
  3. 所属分类:C

    • 发布日期:2010-02-07
    • 文件大小:1039360
    • 提供者:lvmxh
  1. uIP:一种用在8位嵌入式系统中的轻量级的TCP/IP协议栈

  2.   UIP(User Interface Process Application Block)是微软社区开发的众多Application Block中的其中之一,它是开源的。UIP是一个MVC框架,区别与其它的一些MVC框架是它不仅支持webForm(网页),同样也支持 winForm,但如果要从严格的M-V-C三者关系上去看,UIP看来也不能称之MVC模式的实现,UIP最多有V-C的关系,没有考虑进Model。 UIP单纯从名字上看它只管表示层的流转,应该是微软在Code-behind上对M
  3. 所属分类:C++

    • 发布日期:2010-02-07
    • 文件大小:1048576
    • 提供者:lvmxh
  1. Java异常处理机制的静态编译实现与优化

  2. 异常处理机制是面向对象语言普遍支持的提高软件可靠性的方法。作为两款被广泛使用的面向对象语言,C++和Java语言都支持异常处理机制。异常处理机制通常由编译器和异常处理机制的运行时支持函数共同实现,因此,如何正确高效地实现异常处理机制是设计编译器和异常处理运行时支持函数所要关心的重要问题。 Java程序的编译运行有两种方式:在JVM上动态编译执行其class文件,和静态编译成可执行程序。相比于动态编译执行Java程序,在某些情况下,将Java程序静态编译成本地代码的执行模式,可以获得更好的性能.
  3. 所属分类:Java

    • 发布日期:2010-04-24
    • 文件大小:2097152
    • 提供者:ll06150
  1. 栈和队列的基本操作实现及其应用

  2. 一、实验目的 1、熟练掌握栈和队列的基本操作在两种存储结构上的实现。 2、会用栈和队列解决简单的实际问题。 二、实验内容 (可任选或全做) 假设称正读数和反读数都相同的字符序列为“回文”,例如,‘abba’和‘abcba’是回文,‘abcde’和‘ababab’则不是回文。试写一个算法判断别读入的一个以‘@’为结束符的字符序列是否是“回文”。 [实现提示]   首先,序列1进栈,然后序列1出栈并与序列2比较 相关常量及结构定义: # define STACK_INIT_SIZE 100 # d
  3. 所属分类:其它

    • 发布日期:2010-04-28
    • 文件大小:51200
    • 提供者:thomas4875
  1. Zigbee协议栈中文说明

  2. 每个ZigBee设备都与一个特定模板有关,可能是公共模板或私有模板。这些模板定义了设备的应用环境、设备类型以及用于设备间通信的簇。公共模板可以确保不同供应商的设备在相同应用领域中的互操作性。设备是由模板定义的,并以应用对象(Application Objects)的形式实现。每个应用对象通过一个端点连接到ZigBee堆栈的余下部分,它们都是器件中可寻址的组件。 从应用角度看,通信的本质就是端点到端点的连接。端点之间的通信是通过称之为簇的数据结构实现的。这些簇是应用对象之间共享信息所需的全部属性
  3. 所属分类:网络基础

    • 发布日期:2010-07-26
    • 文件大小:4194304
    • 提供者:luyuanwanwan
  1. Linux内核协议栈源码分析

  2. Linux内核协议栈源码分析 目 录 ...................................................................................................................................... ii 图目录 ........................................................................................
  3. 所属分类:网络基础

    • 发布日期:2010-09-02
    • 文件大小:5242880
    • 提供者:hahawshr
  1. 有关栈的输入,输出,删除,修改等

  2. #include //打开库文件#include #include #include #include #include #define error 0#define ok 1typedef struct{ int *base; int *top; int stacksize;}sqstack; class CExpression{public: CExpression(); ~CExpression();public: void initstack(sqstack &s); int ge
  3. 所属分类:C

    • 发布日期:2010-10-24
    • 文件大小:35840
    • 提供者:wangjing45431
  1. 用链栈实现链队列逆置(栈的指针的实现的应用)

  2. //用链栈实现链队列逆置 //Wpl #include "linkstack.h" //将链栈基本操作包括进来 typedef struct node /*定义链队列结点类型*/ { datatype data; struct node *next; }linkqueue; typedef struct /*封装队头指针和队尾指针*/ { linkqueue *front; /*定义队头指针*/ linkqueue *rear; /*定义队尾指针*/ }Lqueue; //链队列的初始化 Lq
  3. 所属分类:其它

    • 发布日期:2010-10-28
    • 文件大小:4096
    • 提供者:silly1990
  1. 链栈的实现(只是简单的栈的指针的实现)

  2. #include #include typedef char elemtype; typedef struct snode { elemtype data; struct snode *next; }StatckNode; typedef struct{ StatckNode *top; //栈顶指针 }linkstack; /*=============================方法的声明===================*/ void creatstack(linkstack
  3. 所属分类:其它

    • 发布日期:2010-10-28
    • 文件大小:3072
    • 提供者:silly1990
  1. Linux 蓝牙协议栈的USB+设备驱动

  2. 摘 要:基于对Linux 下蓝牙协议栈BlueZ 源代码的分析,给出BlueZ的组织结构和特点。分析蓝牙USB 传输驱动机制和数据处理过程, 给出实现蓝牙设备驱动的重要数据结构和流程,并总结Linux 下开发蓝牙USB 设备驱动的一般方法和关键技术。 关键词:Linux 系统;蓝牙协议栈;设备驱动 USB Device Driver for Linux Bluetooth Stack LIANG Jun-xue, YU Bin (Institute of Electronic Technolo
  3. 所属分类:Linux

    • 发布日期:2010-12-28
    • 文件大小:159744
    • 提供者:zhousiwei
  1. 马踏棋盘 栈 链表C++,C语言

  2. 马踏棋盘 栈 链表 按照老师的要求的。大家来下载吧· 但是计算算法比较冗余,计算不较慢。 #include #include "conio.h" using namespace std; #define edgetype int #define vextype int #define MAX 8 typedef struct node { int vextex;//序号 struct node *next; }edgenode; typedef struct { int vextex; in
  3. 所属分类:C

    • 发布日期:2010-12-30
    • 文件大小:3072
    • 提供者:weizengke
  1. 表达式求值(栈的应用)

  2. #define STACK_INIT_SIZE 100 #define STACKINCREMENT 10 #include #include using namespace std; typedef double SElemType; ///////////////////////////////////////////////////////////////////////////////// /*以下为栈的操作*/ typedef struct SqStack //栈的顺序存储结构 {
  3. 所属分类:C/C++

    • 发布日期:2011-05-08
    • 文件大小:2048
    • 提供者:a574490399
« 12 3 4 5 6 7 8 9 10 ... 50 »