本组项目针对《数据结构基础系列(3):线性表》中的1-6课:
1 “栈和队列”导学
2 栈的定义
3 栈的顺序存储结构及其基本运算实现
4 栈的链式存储结构及其基本运算的实现
5 栈的应用1-表达式求值
6 栈的应用2-迷宫问题【项目1 - 建立顺序栈算法库】
定义顺序栈存储结构,实现其基本运算,并完成测试。
要求:
1、头文件sqstack.h中定义数据结构并声明用于...
分类:
其他好文 时间:
2015-09-20 10:34:19
阅读次数:
303
一个NSThread对象就是一个线程1.创建线程类存储在堆内存中,对象存储在栈内存中/ / 是否是多线程[NSThread isMultiThreaded]//是否是主线程[NSThread isMainThread]//是否是当前线程[NSThread currentThread]开启新的线程的四...
分类:
编程语言 时间:
2015-09-20 09:12:17
阅读次数:
205
本文是针对数据结构基础系列网络课程(3):栈和队列的实现项目。【项目 - 数制转换】 把十进制的整数转换为任一进制数输出。请利用栈设计算法,并实现程序。
提示:要转换为r进制,则原来的数逐次除以基数r(除完之后用商再除),直到商为0,得到的一系列余数的逆序就是转换结果。这里的“逆序”,意味着后产生的余数,会先输出,后进先出,栈的机会来了……
[参考解答]解法:头文件sqstack.h请见[顺序栈...
分类:
其他好文 时间:
2015-09-20 08:09:12
阅读次数:
185
由于python弱类型,因此免去了写泛型的麻烦。我定义一个stack类以栈的操作来维护一个list。 1 class stack: 2 def __init__(self, _size = 1024): 3 self.data = [] 4 self._s...
分类:
编程语言 时间:
2015-09-20 01:47:35
阅读次数:
264
原文:http://blog.csdn.net/tigerjibo/article/details/7423728C语言中堆和栈的区别一.前言:C语言程序经过编译连接后形成编译、连接后形成的二进制映像文件由栈,堆,数据段(由三部分部分组成:只读数据段,已经初始化读写数据段,未初始化数据段即BBS)和...
分类:
编程语言 时间:
2015-09-20 01:37:47
阅读次数:
208
题目描述用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 1 class Solution 2 { 3 public: 4 void push(int node) { 5 stack1.push(node); 6 } 7 8 ...
分类:
其他好文 时间:
2015-09-20 00:09:37
阅读次数:
146
小标题:我刚写前端不到半年,学习速度比较快,也可以说比较浮躁,最近在研究node,想自己揽了全栈的活儿,偶然看到了一篇叫前端架构那些事儿的文章,于是跟着文章,我找到了张云龙先生的git,看了一下他对前端架构的看法,自认为深有感触,因此记下来,以告诉自己是有多么肤浅。张云龙先生以切图仔引入,然而我并不...
分类:
其他好文 时间:
2015-09-19 21:02:14
阅读次数:
649
一,栈publicclassMyStack{//底层实现是一个数组privatelong[]arr;privateinttop;/***默认的构造方法*/publicMyStack(){arr=newlong[10];top=-1;}/***带参数构造方法,参数为数组初始化大小*/publicMyStack(intmaxsize){arr=newlong[maxsize];top=-1;}/***添加数据*/publicvoid..
分类:
编程语言 时间:
2015-09-19 19:54:47
阅读次数:
262
学习过程第一节 Linux系统简介一、Linux——操作系统1、使多个用户从不同的终端同时操作主机(分时操作系统);2、MINIX是一个功能有限的类似于UNIX的操作系统(UNIX 实现了 TCP/IP 协议栈);3、Linux 本身只是操作系统的内核。4、内核是使其他程序能够运行的基础。它实现了多...
分类:
其他好文 时间:
2015-09-19 19:33:03
阅读次数:
177
1、HUB、Switch、Router在OSI模型中分别是第几层设备,各层的名称是什么?2、TCP/IP 协议栈及 OSI 参考模型详解
分类:
其他好文 时间:
2015-09-19 18:07:04
阅读次数:
143