社区
C语言
帖子详情
关于回文的算法?求救!!!
laodiao
2003-11-20 12:55:08
假设称正读和反读都相同的字符序列为回文,
例如:'abba','abcba'是回文,'abcde','ababab'则不是,
试写一个程序判别读入字符序列是否为回文?
...全文
61
5
打赏
收藏
关于回文的算法?求救!!!
假设称正读和反读都相同的字符序列为回文, 例如:'abba','abcba'是回文,'abcde','ababab'则不是, 试写一个程序判别读入字符序列是否为回文?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sunhaifeng
2003-11-20
打赏
举报
回复
bool is(char *s)
{
int n=strlen(s);
for(int k=0;k<=n/2;i++)
if(s[k]!=s[n-k-1])) return FALSE;
return TRUE;
}
双杯献酒
2003-11-20
打赏
举报
回复
我没有看出实现该算法有任何技术上的困难。
zhouqingyuan
2003-11-20
打赏
举报
回复
如果知道回文的意思,楼主自己应该试着写的。
ZhangYv
2003-11-20
打赏
举报
回复
GOOGLE吧,这种东西都不要问了。
cyj2008
2003-11-20
打赏
举报
回复
既然正读和反读都相同,说明字符序列必然对称
设字符序列为{A(i)}i=0,2,3,...,n-1
则必有A(k)=A(n-k-1) k=1,2,...,[n/2] []表示取下整数
//如果s是回文,反回1
//否则返回0
int isPalindrome(char *s)
{
int n=strlen(s);
for(int k=0;k<=n/2;i++)
if(s[k]!=s[n-k-1])) return 0;
return 1;
}
动态规划
算法
入门详解
线性DP详解(
算法
精讲+刷题实战5)1) 爬楼梯问题2) 数字三角形3) 最长上升子序列4) 最长公共子序列5) 最大连续子段和区间DP详解(
算法
精讲+刷题实战5)1) 游艇租赁2) 乘法难题3)
回文
4) 括号匹配5) 猴子...
C语言
13. 冒泡排序
算法
的时间复杂度是什么? O(n^2) 14. 写出float x 与“零值”比较的if语句。 if(x>0.000001&&x) 16. Internet采用哪种网络协议?该协议的主要层次结构? tcp/ip 应用层/传输层/网络层/数据链路层/...
RE:从零开始的
算法
之路第五章
动态规划0.介绍1.基础DP介绍例题2.递推与记忆化搜索3.区间DP4.树形DP5.数位DP6....0.介绍 动态规划(Dynamic Program,DP)和分治方法核心差不多...DP题有三步:定义状态,状态转移,
算法
实现 DP可以分成线性和非线性的: 1.
攻略 | HR如何做好校园招聘?超强的校招攻略速收藏!(内含福利)
小米新零售管培生 哈喽,问一下有没有同样小米新零售管培生的同学,二面结束后,有一样收到学籍确认的... 11-13 一面11-15 二面11-16 三面uu们,满帮还有坑位吗[牛泪][牛泪]求题解 | #最长
回文
子串# //最暴力的解法
2023-09-19-小米软开(C/C++)面经(二面)
贵⑤公司,软件开发问
算法
,还百万级并发呢,怕不是个级葩,嘴上说着前端后端啥语言都要,进来没得问问
算法
,能不能赶紧倒闭,别来学校恶心我们学生,我们时间也很宝贵的,跟团子的渊源太深了,第一次面试也是团子,...
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章