第三天學習資料結構,順序棧

2021-07-23 22:19:01 字數 490 閱讀 9570

#include

#include

// 練習今天學習的棧 操作

//順序棧

// 棧的top指向 最上面的元素的  上面位置,意味top 一直都是空的

#define maxsize 100

typedef int iint;

typedef struct 

stack;

void  initstack(stack * );//初始化棧

void pushstack(stack * );// 壓棧

void  popstack (stack * );//出棧 把出棧元素副e

int main()

void initstack(stack * stack)  //初始化棧

void pushstack(stack *stack)

else}}

void  popstack (stack * stack )

else}}

學習資料結構的第三天

順序棧特點是有棧頂指標top和棧頂指標base 棧為空時top base top base的值表示棧中當前元素個數,為零時表示為空棧 top一直在棧頂元素的上乙個位置 include include 順序棧 define maxsize 100 typedef int selemtype typed...

第三天 資料結構

今天學了鍊錶,棧,佇列,堆。我自認為會了一點。鍊錶 和陣列不太一樣。它的資料是不一定連續的。遍歷元素 for i first 10 i 0 i next i cout 插入元素 next px next pa next pa px 刪除元素 next pa next px next px 0 棧是像...

學習第三天

額,又是美好的一天!祝賀比利時奪得季軍!下面,還是先看資訊學 今天繼續看倍增。這道題是和倍增沾邊的題,額,其實就是兩邊floyd。但是思路還是可以借鑑的。這道的思路是,使用兩個陣列,乙個是f k u v 這個陣列表示節點u到節點v之間是否距離為2 k,如果是,則為1,否則為0.代表u和v之間是否1s...