社区
C++ 语言
帖子详情
数据结构题,判断~~~~~~~!
pubilc
2004-01-03 03:13:49
编程判断一个字符序列是否是回文(回文是指一个字符序列以中间字符为基准两边字符完全相同).
...全文
49
5
打赏
收藏
数据结构题,判断~~~~~~~!
编程判断一个字符序列是否是回文(回文是指一个字符序列以中间字符为基准两边字符完全相同).
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gwolf
2004-01-03
打赏
举报
回复
o,晚暸一步,樓上2種方法都說暸。
lfyang
2004-01-03
打赏
举报
回复
就这样:
#include<string.h>
typedef charDatatype;
#include "SeqQueue.h"
#include "SeqStack.h"
void main(void)
{
SeqStack myStack;
SeqQueue myQueue;
char str[80];
cout<<"输入字符序列,回车换行符结束:"<<endl;
cin.getline(str,80);//从键盘接收字符序列
int h=strlen(str);//求字符序列的长度
for(int i=0;i<h;i++)
{
myQueue.QInsert(str[i]);
myStack.Push(str[i]);
}
while(!myQueue.QDelete()!=myStack.Pop())
{
cout<<"不是回文!"<<endl;
return;
}
}
cout<<" 是回文!"<<endl;
}
ningzhiyu
2004-01-03
打赏
举报
回复
#include <iostream>
using namespace std;
bool palindrome(char *str)
{
int len;
int index;
char *mid;
len =strlen(str);
if (len %2==0)
{
cout<<"odd "<<endl;
return false;
}
else
{
index=len/2;
mid=str+index;
for (int j=0; j<=index; j++)
{
if (*(mid+j)!=*(mid-j))
return false;
}
}
return true;
}
int main(void)
{
char str[80];
cin>>str;
if (palindrome(str))
cout<<" it is palindrome. ";
system("pause");
return 0;
}
只判断单词的
loveghb
2004-01-03
打赏
举报
回复
先进栈,然后依次弹出,判断是否相等!
简单吧!
:)
pubilc
2004-01-03
打赏
举报
回复
今天十一点前结分,希望大家帮帮忙!
江西理工大学2015年873
数据结构
单项选择
题
:1~15 小
题
。每小
题
2 分,共 30 分二。填空
题
:16~27 小
题
。每小空 2 分,共 30 分。三、
判断
对错
题
:28~37 小
题
。每小
题
2 分,共 20 分。四、综合应用
题
:38~41 小
题
,共 20 分 。五、算法设计
题
:42~45 小
题
,共 50 分
数据结构
——
判断
题
错误合集
数据结构
——
判断
题
错误合集 1.数据的逻辑结构是指数据的各数据项之间的逻辑关系。 × 数据的逻辑结构是指数据元素之间的逻辑关系。 2.
数据结构
概念包括数据之间的逻辑结构、数据在计算机中的存储方式和数据的运算三个方面。 √ 3.
数据结构
的抽象操作的定义与具体实现有关。 ×
数据结构
的抽象操作的定义域具体实现无关 4.在任何情况下,时间复杂度为O(n²) 的算法比时间复杂度为O(n*logn)的算法所花费的时间都长。 F 两种算法本身的复杂程度不同 5. 关于《
数据结构
》学科《
数据结构
》是一门研究数值计算的程
数据结构
判断
题
30道含答案
无向连通图所有顶点的度之和为偶数。 [T] .无向连通图边数一定大于顶点个数减1。 [F] 无向连通图至少有一个顶点的度为1。 [F] 用邻接表法存储图,占用的存储空间数只与图中结点个数有关,而与边数无关。 [F] 用邻接矩阵法存储图,占用的存储空间数只与图中结点个数有关,而与边数无关。 [T] 在一个有向图中,所有顶点的入度与出度之和等于所有边之和的2...
数据结构
期末考试——
判断
题
数据结构
判断
题
模拟考 (42分)
判断
:33.0分 一、
判断
题
(42
题
,共42分) +1.0分 1.数据的运算描述是定义在数据的逻辑结构上的。 是否 正确答案 是 解析 数据的运算描述是定义在数据的逻辑结构上的,而数据运算的具体实现与存储结构相关联。 学生答案 是 +0.0分 2.数据运算的实现是基于数据的逻辑结构的。 是否 正确答案 否 解析 数据的运算描述是定义在数据的逻辑结构上的,而数据运算的具体实现与存储结构相关联,所以数据运算的实现是基于数据的存储结构的。 学
数据结构
面试
题
以及答案整理
一、什么是
数据结构
?
数据结构
是计算机存储、组织数据的方式。
数据结构
是指相互之间存在一种或多种特定关系的数据元素的集合。结构包括逻辑结构和物理结构。 数据的逻辑结构包括4种 (1)集合:数据元素之间除了有相同的数据类型再没有其他的关系 (2)线性结构:数据元素之间是一对一的关系 ——线性表、栈、队列 (3)树形结构:数据元素之间是一对多的关系 (4)图状结构:数据元素之间是多对多的关系。 物理结构包括顺序存储结构和链式存储结构。 二、解释一下顺序存储与链式存储 顺序存储结构是用一段连续的存储空间来存储数据元
C++ 语言
65,210
社区成员
250,518
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章