c 语言
文章平均质量分 73
努力的小五
这个作者很懒,什么都没留下…
展开
-
栈链式存储
#include using namespace std; #include #define ERROR 0 #define OK 1 typedef struct Nlink { //栈的链式结构 int data; //数据域 Nlink *t原创 2011-08-02 16:34:42 · 674 阅读 · 1 评论 -
malloc函数的一种简单的原理性实现[转]
malloc()是C语言中动态存储管理的一组标准库函数之一。其作用是在内存的动态存储区中分配一个长度为size的连续空间。其参数是一个无符号整形数,返回值是一个指向所分配的连续存储域的起始地址的指针 malloc()工作机制 malloc函数的实质体现在,它有一个将可用的转载 2011-08-03 15:35:54 · 1056 阅读 · 0 评论 -
栈应用--括号匹配的检验
此练习是数据结构书中的练习。 编写这道程序有点慢, 主要回忆栈的线性结构存储, 其实就是top加1减1操作, 注意的是出栈的时候判断是否空栈? 入栈的时候判断是否满栈? #include #include using namespace std; #define原创 2011-08-03 21:54:20 · 704 阅读 · 0 评论 -
练习--链式二叉树
内容建立二叉树 先根序遍历 #include #include using namespace std; #define OK 1 #define ERROR 0 typedef struct BiNode { int data; BiNode原创 2011-08-18 23:29:48 · 307 阅读 · 0 评论 -
malloc 和 free函数浅谈
C malloc 和 free函数浅谈 作者:来自bccn 转自 网址:http://blog.sina.com.cn/s/blog_48d111f90100c5uo.html 在C语言的学习中,对内存管理这部分的知识掌握尤其重要!之转载 2011-08-03 15:08:21 · 553 阅读 · 0 评论 -
链式结构的队(练习)
对这次写对的程序,很深刻。 对于队的结构很深的理解, 以前总觉得简单的程序, 会心里不由不想写和实践, 就是没有什么动力去写, 不就是先进先出吗。 但是自己编写,编译,执行,调式。。。。 发现原来自己很多不是真正的明白, 调式时候,总找不出原因。 思考整个执行过原创 2011-08-14 12:35:44 · 682 阅读 · 0 评论 -
两个循环链合并
思路: 1、写循环链结构; 2、写两个循环链合并操作。 #include using namespace std; #include typedef struct cyclink { int data; struct cyclink *next; //struc原创 2011-08-04 22:46:55 · 471 阅读 · 0 评论