CFan
cozmic
这个作者很懒,什么都没留下…
展开
-
排序二叉树-建立、删除
/* To demenstrate how to build and destroy an ordered binarytree in a recursive manner. * @author cozmic * @data 2006.4 * @contact cozmic@163.com */#include#include#include/* define ADT */struc原创 2006-04-08 23:32:00 · 1378 阅读 · 1 评论 -
队列
/* * queue * @Author: cozmic *Date: Apr. 06 * Contact: cozmic@163.com */#include #include #define TRUE 1struct queueElement{ int value; struct queueElement * nextPtr;};typedef struct queueElement原创 2006-04-14 00:07:00 · 811 阅读 · 0 评论 -
堆和栈的区别ZT
一、预备知识1. 1程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(static)—转载 2006-04-18 11:25:00 · 798 阅读 · 0 评论 -
哈希查找
/* * Function: Hash table demo * Bucket Collation Method & File Operation * @author: cozmic * contact: cozmic@163.com */ #include #include /* size of hash table */ #define SIZE 10 #defi原创 2006-04-23 00:50:00 · 1468 阅读 · 0 评论 -
俄罗斯方块
/* * Russian Block * @author cozmic * @version 0.1 * @e-mail: cozmic@163.com*/#include#include#include#include#include/* 组成形状的方块的大小 */#define BLOCKWIDTH 18/* 游戏区的大小 */#define AREAWIDTH 12#defin原创 2006-09-08 13:37:00 · 920 阅读 · 0 评论 -
中序转化为后序
/* transfers to post order and caculate the value of inexp * * @author cozmic * @date Feb. 2007 * @version 0.1 * * tansfer algrithom : * * swithch(input) * case (: push(()原创 2007-02-16 10:56:00 · 739 阅读 · 0 评论 -
C中创建静态用户库
1. 静态库文件简介 库文件的作用,就像一个公用工具盒子一样,把所有工具统一管理,统一维护。鉴于C中的库函数相对稳定且较轻便,TC使用的是静态库的方法,即,在链接过程中将应用程序中使用的库函数“嵌入”,以实现代码复用。也就是,在使用者提交计划后,工具箱管理者就把工具发给使用者,而不管使用者在哪个时机使用。当然,前提条件是有充分多的工具。静态库文件实质上是目标文件的集合,每个目标文件包含一个或数原创 2007-02-15 11:35:00 · 903 阅读 · 0 评论 -
模拟机
/* A Simple Compiler Impletation * @author : cozmic * @contact: cozmic@163.com * @version 0.2 * @date: Feb 2007 *---------------------------------------------------------*原创 2007-02-13 19:44:00 · 1332 阅读 · 1 评论