感覺自己資料結構學的好慢啊。
感覺用不慣c++的輸入輸出,其實看我胡扯不如直接去看**來的實在。
堆疊的在於檢視是否滿(溢位),或者為空(null)
上**:
//
// main.cpp
// 陣列實現堆疊
//// created by malker on 2017/3/20.
//#include //#include #include #define max_size 1000
#define ok true
#define no false
using namespace std;
int stk[max_size],now_sit,max_lenth;
bool creat_stak(void)
bool pop(void)
//printf("%d\n",stk[now_sit-1]);
now_sit--;
return ok;
}bool push(void)
printf("please input you want push number :");
scanf("%d",&stk[now_sit]);
now_sit++;
return ok;
}bool peak(void)
printf("%d\n",stk[now_sit-1]);
now_sit--;
return ok;
}void operat(void)
else if (operat_signal[1]=='o'||operat_signal[1]=='o')
oper_sgnl=2;
else if (operat_signal[1]=='u'||operat_signal[1]=='u')
oper_sgnl=3;
else if (operat_signal[1]=='e'||operat_signal[1]=='e')
oper_sgnl=4;
else
oper_sgnl=0;
int isok=0;
switch (oper_sgnl)
if (isok)
else
}}int main(int argc, const char * argv)
/* creat
bool push ( const t& item ) ; // 向棧頂壓入乙個元素
bool pop ( t & item ) ; // 從棧頂彈出乙個元素
bool peek ( t & item ) const ; // 訪問棧頂元素
int isempty ( void ) const
// 檢測棧是否為空
int isfull ( void ) const
// 檢測棧是否為滿
void clear ( void ) // 清空棧
} ;*/
陣列實現堆疊 Java實現
package struct 介面 inte ce iarraystack 實現介面的stackimpl類 class stackimpl implements iarraystack 求堆疊容量 public int length 求堆疊中元素的個數,即堆疊大小 public int size 取...
python陣列堆疊 陣列操作 拼接與堆疊陣列
numpy是python語言的乙個擴充套件程式庫。支援多維陣列與矩陣運算,此外也針對陣列運算提供大量的數學函式庫。numpy是人工智慧 資料分析從業者必備的知識和技能,也是學習後續python擴充套件庫 matplotlib,scipy,pandas,seaborn,scikit image等 的基...
陣列實現雙堆疊
在乙個陣列中實現兩個堆疊 20 分 本題要求在乙個陣列中實現兩個堆疊。stack createstack int maxsize bool push stack s,elementtype x,int tag elementtype pop stack s,int tag 其中tag是堆疊編號,取1...