清明放假回来,少了感兴趣的HTML课,挺可惜的。不过好在周一在家有自己练习,还算满足。目前为止觉得比较刚兴趣的就是HTML,所以会多花时间学习。 数据结构学习了栈跟队。挺有意思的。例如:先对顺序栈类型进行定义 #define StackSize 100 typedef char DataType; ...
分类:
其他好文 时间:
2016-04-10 06:41:56
阅读次数:
125
《四级单词》 《世界是数字的》 数据结构我们学习了栈,但是觉得自己还理解得不够 ,希望能继续努力。 // 栈.cpp : Defines the entry point for the console application.///*1 实现顺序栈的如下功能函数:初始化、入栈、出栈。2 在主函数中建 ...
分类:
其他好文 时间:
2016-04-08 00:51:35
阅读次数:
177
多栈共享技术的应用:经常会发生一个程序使用多个栈的情况,然而若使用顺序栈,因为难以对每个栈的空间准确估计,所以会发生有的栈已经溢出,有的栈却还很空闲的状况,解决方案是:可以让多个栈共享一个足够大的数组空间,通过利用栈的动态特性来使其存储空间相互补充,这就是多栈的共享技术 双端栈: 首先申请一个共享的 ...
分类:
其他好文 时间:
2016-04-05 22:48:44
阅读次数:
147
栈作为一种特殊的线性表,在计算机中有顺序储存结构和链式存储结构两种存储结构,根据这个我们把栈分为顺序栈和链栈 顺序栈 栈顶:用top来动态地表示栈顶元素在顺序栈中的位置,当top=-1时表示栈为空 这个是栈这个数据类型的定义 用一个数组来存储数据,对应的下标表示他在栈中的位置,top表示栈顶元素对应 ...
分类:
其他好文 时间:
2016-04-05 22:36:14
阅读次数:
238
利用http://www.cnblogs.com/xleer/p/5289661.html中对顺序栈以及栈的进本方法的定义,实现超过整数上限的两个数的加法计算。 算法: package stack;/**************************************************
分类:
编程语言 时间:
2016-03-18 21:43:24
阅读次数:
268
本次主要学习和理解C语言中的内存管理 按照地址从高到低的顺序:栈区,堆区,静态区,常量区,代码区 局部变量基本都在函数、循环、分支中定义 栈区的内存空间由系统自动分配和回收 栈顶,栈底:先定义的局部变量存储区域从栈底开始分配,后定义的局部变量向栈顶分配 特点:先进后出,后进先出 当函数、循环、分支结
分类:
移动开发 时间:
2016-03-15 18:44:09
阅读次数:
269
#include <stdio.h> #include <stdlib.h> #include <malloc.h> //常量定义 #define TRUE 1 #define FALSE 0 #define OK 1 #define ERROR 0 #define INFEASIBLE -1 #d
分类:
其他好文 时间:
2016-02-29 21:39:00
阅读次数:
206
栈是一种常见的数据结构,它虽然有栈顶和栈底之分,但它只能从一端操作(插入或删除),从而是一种“先进后出”的操作模式。向栈内进数据称为压栈(Push),从栈里取出数据叫出栈(POp)。例如压栈顺序为1、2、3、4、5,着出栈的顺序为5、4、3、2、1(只考虑一次性出栈的情况)。..
分类:
其他好文 时间:
2016-02-29 00:48:04
阅读次数:
239
1 #include<stdio.h> 2 #include<stdlib.h> 3 4 #define STACK_INIT_SIZE 10 5 #define STACKINCREASE 10 6 #define OK 1 7 #define ERROR 0 8 9 typedef int El
分类:
其他好文 时间:
2016-02-28 12:28:35
阅读次数:
164
小猪的数据结构辅助教程——3.2 栈与队列中的链栈标签(空格分隔): 数据结构1.本节引言:
嗯,本节没有学习路线图哈,因为栈我们一般都用的是顺序栈,链栈还是顺带提一提吧,
栈因为只是栈顶来做插入和删除操作,所以较好的方法是将栈顶放在单链表的头部,栈顶
指针与单链表的头指针合二为一~所以本节只是讲下链栈的存储结构和基本操作!
2.链栈的存储结构与示意图存储结构:typedef str...
分类:
其他好文 时间:
2016-01-02 16:33:01
阅读次数:
172