堆疊實驗第二題

2021-06-27 05:31:28 字數 659 閱讀 9941

/*設計演算法判斷乙個算術表示式的圓括號是否正確配對*/

#include"stdio.h"

#include"malloc.h"

#define maxlen 100

typedef struct nodeseqstack;

//建立空棧

seqstack *setstack ()

//順序棧置空演算法

seqstack *inintstack(seqstack *s)

//判斷棧空演算法

int stackempty(seqstack *s)

//判斷棧滿演算法

int stackfull (seqstack *s)

//取棧頂元素

char gettop(seqstack *s)

//入棧

void push (seqstack *s,char x)

else

printf("error");

}//出棧

void pop(seqstack *s)

int main();

for(i=0;ielse if(a[i]==')')

}if(stackempty(s))

else

printf("不配對!");

}

第二週實驗

第二週實驗 a 化學 通過輸入原子之間的化學鍵來區別五種不一樣的烷烴基 思路 觀察五種烷烴基,發現他們之間的區別,利用到圖中各點的度數來進行區分 n hexane 中最大度數為2,這可以將它與其他區分開來 2 methylpentane中最大度數為3,只有乙個點 3 methylpentane 中最...

上機第二題

題目 2 陣列與函式的綜合應用 已知 int a 5 b 5 編寫程式查詢陣列中是否存在某個指定元素 將陣列a和陣列b中的素數不重不漏地合併到 乙個vector容器c中,然後按照下標訪問的方式手動對容器c中的資料,按從小到大順序重新 排序。要求依次實現 編寫順序查詢法函式和折半查詢法函式,分別在陣列...

第二章實驗

一 實驗目的和要求 1.熟悉引用的概念,掌握引用的定義方法,學會引用在c 程式中的應用。2.掌握函式的定義和呼叫方法。3.練習過載函式的使用。二 實驗內容 1.除錯下列程式,寫出輸出結果,並解釋輸出結果。1 cpp view plain copy 1 sy2 1.cpp include using ...