`
isiqi
  • 浏览: 16705722 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

判断回文

阅读更多

回文是指正读反读均相同的字符序列,如“abba”,和“abdba”均是回文,但“good”不是回文,试写一个算法判定给定的字符向量是否为回文。(提示:将一半字符入栈)

// e1.cpp : Defines the entry point for the console application.

//

#include "stdafx.h"

#include "stdio.h"

define StackSize 100

typedef char DataType ;

typedef Struct {

DataType data [StackSize] ;

int top ;

} SeqStack ;

int ISHuiWen (char *t)

{//判断t字符向量是否是回文,若是,返1,否则返回0

SeqStack s;

int i,len ;

char temp ;

InitStack(&s);

len<strlen(t);

for(i=0;i<len/2;i++)

push (&s,t[i]) ;

while (!EmptyStack(&s))

{temp=pop(&s);

if(temp!=s[i])

return 0;

else i++

}

return 1;

}

分享到:
评论

相关推荐

    PTA-判断回文pta

    PTA~ 判断回文pta 判断回文pta 判断回文pta 判断回文pta 判断回文pta

    java判断回文程序

    java作业 用java实现判断回文程序免费下载

    C语言判断回文字符串代码.rar

    判断回文字符串的基本方法有多种,这里介绍两种常见的算法: 1. **双指针法**:设置两个指针,一个从字符串开头(头部)开始,另一个从字符串结尾(尾部)开始,然后逐步向中间移动。如果在任何时候头部的字符不...

    数据结构 判断回文 队列和堆栈

    数据结构,用队列跟堆栈来判断回文,利用堆栈的先进后出和队列的先进先出的特性

    用队列和栈判断回文_赫夫曼数_双向链表_内部排序(8种).zip

    这里我们探讨的主题包括“用队列和栈判断回文”、“赫夫曼数”、“双向链表”以及“内部排序(8种)”。下面将详细阐述这些知识点。 1. **用队列和栈判断回文**: 回文是指正读反读都能读通的字符串,如“level”...

    test3_1_递归函数判断回文.py

    test3_1_递归函数判断回文.py

    判断回文字符串的C程序

    判断回文字符串的C程序,一个简单的小作业,课程中写的,不会的可以参考一下。

    队列判断回文的实验报告

    在本实验报告中,我们探讨了两种不同的方法来判断一个序列是否为回文,即顺序表队列和链式队列。回文是指一个序列从前向后读和从后向前读都是一样的,例如数字序列"121"或者字符串"madam"。 首先,我们来看使用顺序...

    java 如何判断回文数字

    在Java中,判断一个整数是否为回文数字是一项常见的任务,常用于各种算法问题。下面我们将详细介绍如何用Java来实现这个功能。 首先,我们可以采用将数字转化为字符串然后比较其正读与反读的方法。这种方法简单易懂...

    判断回文.cpp

    判断回文

    判断回文.exe

    判断回文

    双向循环链表、增删查改、判断回文、排序、论文+代码

    双向循环链表、增删查改、判断回文、排序、论文+代码 本资源摘要信息主要针对数据结构与算法课程设计,涵盖双向循环链表、增删查改、判断回文、排序等知识点。下面将对每个知识点进行详细的解释和分析。 一、双向...

    判断回文的程序,数据结构上要用的

    根据给定文件的信息,我们可以提炼出以下IT领域的关键知识点,主要围绕着数据结构中的栈(Stack)以及如何利用栈来判断一个字符串是否为回文。 ### 栈(Stack)数据结构 栈是一种线性数据结构,它遵循后进先出...

    判断回文素数C语言程序

    附件是判断回文素数C语言程序,文件绿色安全,请大家放心下载,仅供交流学习使用,无任何商业目的! 程序首先定义了两个函数:isPrime 用于判断一个数是否为素数,isPalindrome 用于判断一个数是否为回文。然后在 ...

    C语言程序判断回文素数

    附件是判断回文素数C语言程序,这个程序首先定义了两个函数:isPrime 用于判断一个数是否为素数,isPalindrome 用于判断一个数是否为回文。然后在 main 函数中,通过一个循环来检查从2到999(这里假设我们只需要检查...

    判断回文素数的C语言程序

    附件是判断回文素数的C语言程序,文件绿色安全,请大家放心下载,仅供交流学习使用,无任何商业目的! 程序首先定义了两个函数:isPrime 用于判断一个数是否为素数,isPalindrome 用于判断一个数是否为回文。然后在 ...

    判断回文字符串小程序

    在编程领域,判断一个字符串是否为回文字符串是一个常见的基础问题,对于初学者来说,理解和实现这样的小程序具有很好的学习价值。 首先,我们要了解如何在Python中实现回文字符串的判断。有多种方法可以实现,这里...

Global site tag (gtag.js) - Google Analytics