-
進制轉換查看全部
-
括號匹配需要有兩個棧,第一個棧用來存放掃描到的字符,并且沒有掃描到的情況;另外一個棧記載當前最急需的是哪一個字符,與當前的棧頂進行匹配查看全部
-
類模板做的棧,將會使得這個棧具有通用的特點,可以放任何類型的數據查看全部
-
棧沒有數據類型上的限制,普通的數據類型可以,復雜的數據類型也可以 復雜的數據類型作為棧的元素,如果還需要用原來的方式進行數據的傳入,就需要有一個默認的構造函數,即為Coordinate(int x=0 ,int y =0) char *pButter的功能是指向??臻g,指向??臻g的前提是,這個棧是什么類型的棧,就應該指向什么類型的??臻g,現在是Coordinate數據類型,所以要將char改為Coordinate的數據類型 遍歷針對不同的數據成員,遍歷的時候使用不同的方法,遍歷比較簡單的數據類型,使用簡單的遍歷方法就可以 不做運算符重載,原來的輸出cout是無法輸出的,因為輸出的不是簡單的數據類型了??梢允褂眠\算符重載或者使用 void printCoordinate()函數進行輸出 聲明和定義不能都定義默認參數,默認參數一般都是在聲明的時候定義查看全部
-
因為涉及到出棧的時候要拿出來一個,所以要定義一個變量查看全部
-
引用的好處是可以將當前的值取出去 bool類型只能返回true和false,如果用char 類型,就可以不用引用,因為char可以返回出去一個 推薦使用bool類型,這樣就可以不用throw操作,也可以省去try catch的操作 遍歷中的visit(),是一個函數指針,遍歷一個簡單的棧的時候,可以不用麻煩visit();但是當棧是不是一個簡單元素棧,而是一個較為復雜的對象元素棧的時候,就需要專有的visit函數來訪問棧中的每一個元素查看全部
-
清除的時候就是將m_iTop=0;將來再賦值的時候就會覆蓋掉之前的賦值查看全部
-
頭文件查看全部
-
棧的類查看全部
-
開辟一段空間用指針,定義char *m_pButter;將來new一個空間就行了查看全部
-
進制轉換。查看全部
-
棧是一種機制查看全部
-
棧----后進先出查看全部
-
出棧,只能從頂一個個出查看全部
-
入棧,是指把元素放入到棧頂,注意不是放入到棧就可以查看全部
舉報
0/150
提交
取消