109得票32回答
如何使用正则表达式检查一个字符串是否为回文?

这是我无法回答的面试问题: 如何使用正则表达式检查字符串是否为回文? 附:已经有一个问题 "如何检查给定的字符串是否为回文?",它提供了许多不同语言的答案,但没有使用正则表达式的答案。

10得票10回答
Python中的递归函数回文字符串

我需要帮助编写一个递归函数,用于检测一个字符串是否为回文。但是我不能使用任何循环而必须使用递归。有人能帮助我展示如何实现吗?我正在使用Python。

57得票36回答
如何使用Python逻辑检查回文字符串

我想使用Python检查回文。 我目前的代码使用循环次数很多的 for 循环。 在我看来,从C语言转到Python时人们犯的最大错误是试图使用C逻辑来实现Python代码,这会使得代码运行缓慢,并且无法充分利用Python语言的特点。 在这个网站上,搜索"C-style for",可以看到...

7得票2回答
如何在希伯来语中检测回文?

我正在为回文解决器编写一系列测试。我发现了一个有趣的希伯来语回文: טעם לפת תפל מעט 它是个回文,但字母“Mem”既有常规形式(מ),也有“最终形式”(ם),后者出现在单词的最后一个字母。但除了在程序中硬编码“0x5de => 0x5dd”,我无法找到一种可以通过Uni...

9得票8回答
如何检测回文的第一次出现

假设您正在从字符流中读取,当您读取第一个回文出现时,函数应该返回。 回文的长度应为偶数。 时间复杂度要求为O(N)。 示例: 1. 第一个字符:4 2. 第二个字符:1 3. 第三个字符:3 4. 第四个字符:3 5. 第五个字符:1 6. 第六个字符:4,返回结果。

104得票23回答
编写一个函数,返回给定字符串中最长的回文字符串。

例如,在字符串“abaccddccefe”中寻找“ccddcc”。 我想到了一种解法,但是它的时间复杂度为O(n^2)。 算法1: 步骤: 这是一种暴力方法 1. 有两个for循环 对于i = 1到i小于array.length-1 对于j=i+1到j小于array.lengt...

29得票33回答
检查一个字符串是否是回文字符串

我有一个字符串作为输入,需要将该字符串分成两个子字符串。如果左侧子字符串等于右侧子字符串,则执行一些逻辑。 我该如何实现? 示例:public bool getStatus(string myString) { } 例子: myString = "ankYkna",如果我们把它分成两个子...

8得票18回答
如何检查整数的二进制表示是否为回文?

如何检查整数的二进制表示是否为回文?

43得票67回答
如何在JavaScript中编写回文字符串

我想知道如何在javascript中编写回文程序,输入不同的单词后程序会显示该单词是否是回文。例如,单词“noon”是回文,而“bad”则不是。 提前感谢您。

23得票1回答
这个Java正则表达式如何检测回文?

这是一系列正则表达式教学文章中的第三部分。它跟随着如何使用正则表达式查找三角形数?(其中首次介绍了嵌套引用)和如何使用Java正则表达式匹配a^n b^n?(其中进一步阐述了前瞻“计数”机制)。本文介绍了一种特定形式的嵌套断言,当与嵌套引用相结合时,允许Java正则表达式匹配大多数人认为是“...