本站开发的软件简介及下载地址
您现在的位置:首页 >> 电脑知识 >> 软件编程 >> 内容

数据库在C++语言中使用方法

时间:2012/4/15 12:48:02 点击:

      假设大家都知道如何使用C++的类进行工作,所有的数据结构,要立足于他们。我遇到过关于数据结构的教程,但是很难找到一个使用OOP来编写的。因此,这其中将主要集中于用一个类来编写数据结构。
        在编写代码时,堆栈是最常用的数据结构。它的概念简单,编写也比较简单。有这么一个情况,桌子上有堆成一堆的5本书,你想增加一本。应该怎么做 ?只要把书放在顶端就可以了。如果你想从这堆书中取出第3本呢?你只要一本接着一本把书移到顶端,直到第3本书处在顶端。然后取走第3本书,并使其他处在顶端。
      你已经注意到我使用顶端这个词语。没错,顶端(栈顶)对于堆栈至关重要的。堆栈只允许从顶端加入数据,出栈/退栈也是从栈顶。就是这么简单。那什么情况使用堆栈?堆栈被用在每一个进程中。每一个进程都一个堆栈,数据和地址从堆栈中被取出来/添加进来。栈顶规则在这里也符合。ESP Register 添加一个指针,指向栈顶。无论如何,解释进程中的堆栈怎么工作,已超出本教程范围,让我们开始写数据结构。在开始之前,请大家记住一些堆栈术语。向堆栈插入新元素成为入栈,从堆栈中删除元素成为出栈。
#include <iostream>
using namespace std;
#define MAX 10        // MAXIMUM STACK CONTENT
class stack
{
  private:
    int arr[MAX];   // Contains all the Data
    int top;        //Contains location of Topmost Data pushed onto Stack
  public:
     stack()         //Constructor
     {
        top=-1;      //Sets the Top Location to -1 indicating an empty stack
     }

 
分享到:
  • 算命,择日,风水(www.itmao.com) © 2018 版权所有 All Rights Reserved.
  • 站长电话:13559403980;站长QQ:305671986;点击这里给我发消息站长Email:chwc228@163.com 或 chwc88@qq.com; 闽ICP备05011419号