真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

隊列實現(xiàn)字符串逆序-創(chuàng)新互聯(lián)

循環(huán)隊列字符串逆序輸出
  • 用循環(huán)隊列存儲字符串,采用帶頭結(jié)點的鏈表逆置
  • 注意這里的字符串長度是有限的

例子

目前成都創(chuàng)新互聯(lián)公司已為上千的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)絡(luò)空間、網(wǎng)站托管維護、企業(yè)網(wǎng)站設(shè)計、常德網(wǎng)站維護等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
#include#include#include#define MAXNUM 20

typedef char DataType;	//定義數(shù)據(jù)變量 


typedef struct stack
{
	int front;
	int rear;
	DataType *element;
}SeqQueue;


//typedef struct node *Stack;
typedef struct stack *Stack;


int isEmpty(Stack s) 		// 這里放判斷,有點奇怪,如果先創(chuàng)建空棧,節(jié)點內(nèi)容是默認的,
{							// 所以,想用上面定義的節(jié)點,先將判斷放在棧創(chuàng)建的上方  
	if(s!=NULL) return 1;
	return 0;
}

//隊列初始化
 
Stack createSeqQueue() 
{
	Stack sq=(Stack )malloc(sizeof(struct stack));
	if(sq==NULL) return NULL;
	
	sq->element=(DataType *)malloc(sizeof(struct stack)*MAXNUM);
	if(sq->element==NULL) return NULL;
	
	sq->front=sq->rear=0;
	
	return sq;
}



int pushSeqQueue(DataType x, Stack s)
{
	s->element[s->rear]=x; 
	s->rear=(s->rear+1)%MAXNUM; 
	return 1;
}


//出隊列
DataType popQueue(Stack s)
{
	DataType temp;
	if(!(s->rear==s->front))  //隊列非空
	{
		temp=s->element[s->front];
		s->front=(s->front+1)%MAXNUM;
	}
	return temp;
} 



int main(void)
{
	char str[20];
	int flag=0;
	Stack s;
	scanf("%s", str);
	s=createSeqQueue();
	for(int i=0; i

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧


當前標題:隊列實現(xiàn)字符串逆序-創(chuàng)新互聯(lián)
路徑分享:http://weahome.cn/article/ddsspj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部