首页 > 试题广场 >

回文字符串

[编程题]回文字符串
  • 热度指数:6530 时间限制:C/C++ 3秒,其他语言6秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
请补全JavaScript代码,要求以boolean的形式返回参数字符串是否为回文字符串。
头像 热耳
发表于 2022-01-23 23:10:50
回文字符串:正读和反读都一样的字符串 第一种方法 建立一个正序列表 建立一个逆序列表(将数组进行反转) 将两者数组都进行join转化为字符串 判断两个字符串是否相等 const _isPalindrome = string => { let oldArr 展开全文
头像 邹玄青
发表于 2021-12-01 20:00:53
30_回文字符串 本题考点:双指针 根据题目要求,判断字符串参数是否为回文字符串,核心步骤有: 取索引0为左指针 取索引长度减1为右指针 当左指针小于右指针时,进入循环 当进入循环时,如果左指针等于右指针,则左指针索引加1,右指针索引减1,否则返回false 当循环结束时返回true 参考答案: 展开全文
头像 牛客722503979号
发表于 2022-03-29 12:51:58
<!DOCTYPE html> <html>     <head>         <meta charset=utf 展开全文
头像 虫虫不想长肉肉
发表于 2023-02-13 16:55:45
const _isPalindrome = string => { // 补全代码 const arr = Array.from(string); const str = arr.reverse().join(''); return 展开全文
头像 雾里看花花里看雾
发表于 2023-06-16 21:12:27
思路:双指针。 <script type="text/javascript"> const _isPalindrome = string => { for(let i=0,j=string.length-1;i<j;i++,j--) { 展开全文
头像 杜晓浩
发表于 2023-06-07 20:57:28
const _isPalindrome = string => { // 补全代码 let str=string.split('') while(str.length>1){ 展开全文
头像 路鸣泽不秃头
发表于 2023-09-26 08:19:13
简单代码: return string === string.split("").reverse().join("") 思路:回文字符串其实就是翻转一下还是那个原来的样子,故给给它翻转一下和之前比较,若true,就是回文,若false,就不是。
头像 牛客381500911号
发表于 2023-10-25 19:34:33
const _isPalindrome = string => { // 补全代码 let left = 0; let right = string.length-1; while(left < 展开全文
头像 不道归来
发表于 2022-10-25 22:06:26
const _isPalindrome = string => {     // 补全代码     for (let i = 展开全文
头像 闪闪发光的星星
发表于 2023-05-01 22:03:33
const _isPalindrome = string => { // 补全代码 // 如果是回文字符串,反转后还是等于原字符串 return string.split('').reverse( 展开全文

问题信息

难度:
43条回答 614浏览

热门推荐

通过挑战的用户

查看代码