亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? stack.txt

?? 編譯系統(tǒng): Visual C++ 6.0 操作系統(tǒng): Windows 2000/XP 這幾個(gè)程序?qū)τ趯W(xué)習(xí)和理解數(shù)據(jù)結(jié)構(gòu)有很大的幫助。
?? TXT
字號(hào):
/*  2005-03-2  -----------------------------------------------
實(shí)驗(yàn)內(nèi)容:
       有n個(gè)字符的字符串,判斷字符串是否中心對(duì)稱。
	   如: xyzzyx和xyzyx都是中心對(duì)稱的字符串
實(shí)驗(yàn)要求:
	   字符串放在單鏈表中,內(nèi)容1由棧實(shí)現(xiàn)(存儲(chǔ)結(jié)構(gòu)自定)
	   并實(shí)現(xiàn)利用棧的入棧和出棧完成判斷。
-------------------------------------------------------------*/

#include<stdio.h>
#include<stdlib.h>
#include<string.h>

#define max 100


//////////////////定義單鏈表的結(jié)點(diǎn)類型////////////////////
typedef struct node
{
	char data;
	struct node* next;
}LinkList;


/////////////////根據(jù)輸入的字符(存儲(chǔ)在字?jǐn)?shù)組中)建立一個(gè)不帶結(jié)點(diǎn)的單鏈表/////////////
LinkList* create(char s[])  //函數(shù)返回的類型為指針
{
	LinkList *head,   //頭指針 
		     *newNode, //newNode始終指向新開的結(jié)點(diǎn)
			 *tail;    //tail始終指向鏈表中的最后一個(gè)結(jié)點(diǎn)
	
	for(int i=0;s[i]!='\0';i++)
	{
		newNode=(LinkList*)malloc(sizeof(LinkList));  //新開一個(gè)結(jié)點(diǎn)
		newNode->data=s[i];
		newNode->next=NULL;

		if(i==0)      //如果只輸入了一個(gè)字符
		{
			head=newNode;
			tail=head;
		}
		else
		{
			tail->next=newNode;  //把新開的結(jié)點(diǎn)連接到鏈表的最后一個(gè)結(jié)點(diǎn)上
			tail=newNode;
		}
	}
	return head;
}


////////////////////定義棧的存儲(chǔ)類型//////////////////////////
typedef struct
{
	char *base;   //棧頂指針(始終指向棧頂元素的下一個(gè)位置)
	char *top;    //棧底指針(始終指向棧底)
}stack;

void InitStack(stack &s)      //棧的初始化
{
	s.base=(char*)malloc(max*sizeof(char));
	s.top=s.base;
}
void push(stack &s,char e)   //進(jìn)棧函數(shù)
{
	*s.top++=e;
}
char pop(stack &s,char &e)   //出棧函數(shù)
{
	e=*--s.top ;
	return e;
}


///////////////判斷以單鏈表存儲(chǔ)的字符串是否對(duì)稱的函數(shù)////////////////
int judge(LinkList *head)
{
	stack s;
	char e;
	InitStack(s);  //定義一個(gè)棧并初始化
	
	LinkList* p=head;  //把頭指針賦給p,即讓p指向第一個(gè)結(jié)點(diǎn)
	while(p !=NULL)
	{
		push(s,p->data);
		p=p->next;
	}
	p=head;
	while(p!=NULL)   //將棧中的元素彈出,逐個(gè)與鏈表中的元素比較(可以看成是把鏈表?yè)Q個(gè)方向,然后與原來的鏈表比較)
	{
		if(p->data == pop(s,e))
			p=p->next;
		else
			break;  //如果不相等,說明不是對(duì)稱,調(diào)處循環(huán)
	}
	if(p==NULL) return 1;
	else return 0;
}

void main()
{
	printf("程序說明:\n");
	printf("目的:判斷字符串是否關(guān)于中心對(duì)稱.\n");
	printf("方法:字符串用單鏈表實(shí)現(xiàn),將字符串全部入棧然后比較\n\n");

	char str[max]; //定義一個(gè)字符數(shù)組,用來存儲(chǔ)輸入的字符
	LinkList *h;
	while(1)
	{
		printf("\n\n請(qǐng)輸入字符串(輸入cls清屏,exit退出):");
		gets(str);
		if(strcmp(str,"exit")==0)   break;
		if(strcmp(str,"cls")==0) system("cls");
		
		switch(judge(create(str)))  //根據(jù)輸入的字符串(存儲(chǔ)在字符數(shù)組中)建立單鏈表然后進(jìn)行判斷
		{
		case 1:
			printf("\n			●%s是中心對(duì)稱的的字符串\n",str);
			break;
		case 0:
			printf("\n			◆%s不是關(guān)于中心對(duì)稱的\n",str);
			break;
		}
	}
}





 





?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲激情自拍视频| 精品国产亚洲在线| 亚洲精品视频在线看| 99视频精品免费视频| 中文字幕中文字幕在线一区| av不卡免费电影| 亚洲另类春色国产| 欧美日韩视频第一区| 奇米影视一区二区三区小说| 欧美精品一区二区久久婷婷| 成人性视频免费网站| 亚洲美女屁股眼交3| 欧美精品乱码久久久久久| 免费成人深夜小野草| 国产精品婷婷午夜在线观看| 在线观看一区日韩| 免费人成精品欧美精品 | 一区二区三区中文字幕精品精品| 色综合欧美在线| 日韩在线a电影| 久久久不卡网国产精品一区| 成人h动漫精品一区二区| 亚洲自拍都市欧美小说| 日韩色视频在线观看| 成人午夜免费av| 日韩 欧美一区二区三区| 亚洲国产精品成人综合| 欧美女孩性生活视频| 国产尤物一区二区在线| 亚洲综合在线观看视频| 日韩欧美视频在线| 91久久精品一区二区三| 精品一区二区三区在线播放视频 | 69p69国产精品| 国产999精品久久久久久| 国产欧美精品区一区二区三区 | 欧美激情在线观看视频免费| av一区二区三区四区| 波波电影院一区二区三区| 精品国产sm最大网站免费看| 色婷婷综合五月| 色综合久久久久综合99| 色综合天天综合网天天狠天天 | 日韩一级视频免费观看在线| 欧美日韩大陆在线| 欧美二区三区91| 91精品国产综合久久小美女 | 最好看的中文字幕久久| 国产精品免费免费| 亚洲欧洲中文日韩久久av乱码| 亚洲欧洲精品一区二区精品久久久 | 亚洲国产高清在线观看视频| 欧美极品美女视频| 自拍av一区二区三区| 亚洲精品视频观看| 午夜精品久久久久久久| 美女视频网站久久| 国产精品自拍网站| 99久久99久久免费精品蜜臀| 欧美伊人久久久久久午夜久久久久| 欧美人动与zoxxxx乱| 欧美大片日本大片免费观看| 久久青草欧美一区二区三区| 国产精品麻豆网站| 亚洲成人在线免费| 韩国av一区二区三区在线观看| 国产精品羞羞答答xxdd| 一本大道久久a久久精品综合| 欧美肥妇毛茸茸| 久久精品欧美日韩精品| 亚洲欧美另类小说视频| 日本欧美肥老太交大片| 国产精品亚洲第一区在线暖暖韩国 | 国产综合久久久久久久久久久久 | 成a人片亚洲日本久久| 在线观看免费亚洲| 欧美成人欧美edvon| 国产精品乱码一区二区三区软件| 亚洲午夜在线电影| 国产激情视频一区二区在线观看| 欧美性一区二区| 久久日韩粉嫩一区二区三区| 一级特黄大欧美久久久| 久久se这里有精品| 色呦呦国产精品| 日韩免费高清视频| 亚洲综合色婷婷| 国产乱人伦偷精品视频免下载| 色综合久久久久| 久久综合久久综合九色| 一个色综合网站| 国产精品一二三四| 91精品国产综合久久精品性色| 欧美国产综合色视频| 日日夜夜精品免费视频| aaa亚洲精品| 精品国产青草久久久久福利| 亚洲综合久久久久| 丁香网亚洲国际| 欧美日本一道本| 亚洲日本一区二区| 国产一区二区影院| 欧美一区二区三区视频在线观看| 一区免费观看视频| 国产伦精品一区二区三区视频青涩 | 亚洲天堂久久久久久久| 国产一区二区三区四区五区入口| 欧美军同video69gay| 亚洲视频小说图片| 国产iv一区二区三区| 日韩免费高清av| 五月天婷婷综合| 色欲综合视频天天天| 欧美国产乱子伦 | 亚洲成人午夜影院| 91浏览器打开| 国产精品久久久久久久久晋中 | 亚洲成人在线免费| 在线免费观看一区| 中文字幕一区二区三区色视频| 国产一区999| 久久一区二区视频| 美女诱惑一区二区| 欧美一级淫片007| 亚洲一区二区三区四区五区中文| av在线一区二区三区| 中文字幕av一区二区三区高 | 欧美日韩三级一区| 亚洲理论在线观看| 色婷婷综合激情| 亚洲欧洲制服丝袜| 色婷婷av一区二区三区gif | 韩国女主播成人在线| 亚洲国产日韩av| 欧美三级韩国三级日本三斤| 亚洲激情一二三区| 在线观看av一区二区| 亚洲男人的天堂在线观看| 91官网在线免费观看| 亚洲久草在线视频| 欧美三区免费完整视频在线观看| 亚洲.国产.中文慕字在线| 在线成人小视频| 麻豆国产欧美日韩综合精品二区 | 中文字幕亚洲一区二区va在线| 成人影视亚洲图片在线| 欧美国产欧美亚州国产日韩mv天天看完整 | 久久久国产精华| 成人app网站| 亚洲乱码国产乱码精品精98午夜| 欧美主播一区二区三区| 午夜电影网一区| 日韩视频免费直播| 国产做a爰片久久毛片| 中文字幕欧美国产| 色呦呦国产精品| 午夜伦欧美伦电影理论片| 91精品婷婷国产综合久久性色| 美腿丝袜在线亚洲一区| 欧美精品一区二区三| av在线这里只有精品| 亚州成人在线电影| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 精品久久人人做人人爱| 国产精品一区二区视频| 亚洲日本va午夜在线电影| 欧美少妇xxx| 精品影视av免费| 国产精品大尺度| 欧美日韩精品一区二区天天拍小说 | 亚洲激情欧美激情| 欧美一级黄色大片| 成人av在线网站| 午夜视频在线观看一区二区三区| 亚洲精品一区二区在线观看| av资源网一区| 麻豆精品一区二区| 18成人在线视频| 欧美一区二区美女| 国产精品久久久久婷婷| 欧美亚日韩国产aⅴ精品中极品| 极品销魂美女一区二区三区| 亚洲蜜桃精久久久久久久| 日韩精品一区二区在线观看| 成人黄色网址在线观看| 日韩不卡一区二区三区| 亚洲视频 欧洲视频| 日韩欧美中文字幕一区| av一区二区三区| 狠狠色丁香久久婷婷综合丁香| 亚洲欧美在线另类| 精品久久国产字幕高潮| 色94色欧美sute亚洲13| 国产成人小视频| 日本午夜精品一区二区三区电影| 国产精品丝袜黑色高跟| 日韩精品中午字幕| 91福利精品视频| 成人av网址在线观看| 奇米影视一区二区三区|