c語言編程判斷回文數(shù) 用C#描述數(shù)據(jù)結(jié)構(gòu)的棧和隊列的方法判斷是否為回文?
用C#描述數(shù)據(jù)結(jié)構(gòu)的棧和隊列的方法判斷是否為回文?//------------以下是判斷方法。堆棧和隊列創(chuàng)建方法非常常見。如果你想再加一次----//用棧來判斷回文//思想是:用棧的后進先出的方法,先
用C#描述數(shù)據(jù)結(jié)構(gòu)的棧和隊列的方法判斷是否為回文?
//------------以下是判斷方法。堆棧和隊列創(chuàng)建方法非常常見。如果你想再加一次----//用棧來判斷回文//思想是:用棧的后進先出的方法,先把目標字符串壓入棧中//如果字符串是回文的,其堆棧輸出序列與原序列相同//使用隊列判斷回文//與堆棧相反,使用先進先出boolcheck(char[]target){//創(chuàng)建堆?;蜿犃械膶嵗?,stackorqueuetemp=newstackorqueue()//將目標字符串按入(inti=0I)的堆棧或隊列<target.Lengthi公司) 溫度推力(target[i])//利用stack或queue<target.Lengthi公司)//對于(inti=目標。長度-如果是隊列方法,如果(臨時彈出()!=target[i])returnfalsereturntrue}