易截截图软件、单文件、免安装、纯绿色、仅160KB

迷宫课设 绝对原创 C版

typedef     struct   StackNode
{
    ElemType    data;
    StackNode   *next;
)StackNode, *LinkType;                      //结点类型,指针类型
typedef    struct
{
    LinkType    top;
    int    size;
}Stack;                                     //栈类型
//栈的基本操作如下
Status   InitStack(Stack  &s)
{
    s.top=NULL;
    s.size=0;
    return ok;
}
Status     Push(Stack  &s,ElemType  e)
{
    p=(LinkType*)malloc( sizeof(StackNode) );
    if(!p)      return FALSE;
    p.data=e;
    p.next=s.top;
    s.top=p;
    s.size++;
    return TURE;
}
Status      StackEmpty(Stack &s)
{
    if(s.top==NULL)     return TURE;
    else    return FALSE;
}
Status    GetTop(Stack &s,ElemType e)
{
    if( s.top==NULL )   return  ERROR;
    e=s.top->data;
    return  OK;
}
Status    Pop(Stack  &s)
{
    if( s.top==NULL )   return  ERROR;
    p=s.top;
    s.top=p->next;
    s.size--;
    free(p);
    return  OK;
}
Status   DestroyStack(Stack &s)
{
 


相关文档:

数学排列组合算法 P(N,M) C(N,M)

yeah,组合的也出来了,再一起发一个
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication32
{
class Program
{

static int s = 0;
static void Main(string[] args)
{
Console.Writ ......

更改C:\Documents and Settings路径

      在Windows 2000/XP中,"Documents and Settings"是一个特殊文件夹。用户配置文件、桌面。甚至连密钥信息都保存在这里面。如果硬盘空间不够,想把它们换个地方。但这些东西却很难移动。我们的问题是:如何在保证系统正常运行的情况下,将"Documents and Settings"文件夹移动到另外一个分区? ......

C/C++ 判断路径为文件

/***************************************************
* 函数说明: 判断当前path参数是否为一个可读的文件
* 函数返回: 0 - 文件刻度 1 - 权限拒绝 -1 -函数错误
*   参 数 : path 文件路径.
***************************************************/
int isReadFile(const char *path)
{
  &nb ......

在 C/C++中如何构造通用的对象链表(不很理解 )


http://blog.csdn.net/hwz119/archive/2007/05/25/1625218.aspx
    您是否做过这样一个项目,它要求您在内存中保存数目不定的若干不同对象?对于某些情况,二叉树是最佳选择,但在通常情况下,更简单的链表是显而易见的选择。
一个简化的问题示例
链表的难点在于必须复制链表处理函数来处理不同的对象 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号