您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 回文串(完美的代价)

  2. VS 2008实现。 判断输入是否为字母,大写字母转化为小写,判断是否可以通过交换转换为回文。实现步骤,输出步骤数。
  3. 所属分类:C++

    • 发布日期:2010-04-14
    • 文件大小:546kb
    • 提供者:yangyanhui923
  1. C++/C求最长回文子串

  2. 输入一个字符串,求出其中最长的回文子串。子串的含义是:在原串中连续出现的字符串片段。回文的含义是:正着看和倒着看相同,如abba和xyyxyyx。在判断时,应该忽略所有标点符号和空格,且忽略大小写,但输出应该保持原样(在回文串的首部和尾部不要输出多余字串)。输入字符串长度不超过5000,且占据单独的一行。应该输出最长的回文串,如果有多个,输出其实位置最靠左的。
  3. 所属分类:C

    • 发布日期:2010-07-31
    • 文件大小:1kb
    • 提供者:lyzzs1989
  1. C++判断一串字符是否为回文源程序

  2. C++版数据结构中判断一串字符是否为回文的方法。
  3. 所属分类:C++

    • 发布日期:2011-05-26
    • 文件大小:427byte
    • 提供者:xhf121012
  1. 栈判断是否是回文串

  2. 栈判断是否是回文串栈判断是否是回文串栈判断是否是回文串
  3. 所属分类:C

    • 发布日期:2011-11-22
    • 文件大小:164kb
    • 提供者:hanleishuai
  1. java回文串

  2. 程序开始时,弹出文件框,输入字符串,然后判断输入的字符串是不是回文串。程序结束时弹出文本框显示结果。
  3. 所属分类:Java

    • 发布日期:2012-11-01
    • 文件大小:516byte
    • 提供者:liang_xi
  1. java模拟顺序栈实现回文串的判断

  2. java模拟栈实现回文串的判断,适合新手学习!
  3. 所属分类:Java

    • 发布日期:2013-03-08
    • 文件大小:985byte
    • 提供者:rjfxd
  1. java回文串的判断

  2. 可以判断回文串。可以忽略大小写和逗号句号等问题。并且以框体的形式显示
  3. 所属分类:Java

    • 发布日期:2013-11-05
    • 文件大小:1kb
    • 提供者:u012728553
  1. 验证回文串

  2. 编写程序,验证一个字符串是否为回文串:是否从前读它和从后读它都是一样的。例如,mom,dad是回文串。该程序接收用户输入的字符串,判断是否为回文串,然后将判断的结果输出。在验证回文串时,忽略大小写、空格和标点。
  3. 所属分类:Java

    • 发布日期:2013-11-14
    • 文件大小:533byte
    • 提供者:u012840850
  1. 判断一个字符串能否在顺序重组后成为回文串

  2. 顺序读入一个字符串数据(不含空格),判断能否将串中字符重新组合可以构成一个回文串。如用lvele可以构成回文串level、elvle,而用label则无法构成回文串。
  3. 所属分类:C/C++

    • 发布日期:2014-05-12
    • 文件大小:673byte
    • 提供者:u014594124
  1. 回文的判断

  2. #include #include int main() { char str[30],*p=str; int i,j; printf("input a string:\n"); gets(str); j=strlen(p)-1; for(i=0;i<strlen(p)/2;i++,j--) if(*(p+i)!=*(p+j)) { printf("该字符串不是回文串\n"); return 0; } printf("该字符串是回文串\n"); return 0; }
  3. 所属分类:C/C++

    • 发布日期:2015-07-09
    • 文件大小:325byte
    • 提供者:qq_29692823
  1. 判断一个字符串能否只添加一个字母变成回文串(非动态规划实现)

  2. 判断一个字符串能否只添加一个字母变成回文串,网上大多是基于动态规划实现的,这是自己写的一个暴力判断(非动态规划实现)
  3. 所属分类:C++

    • 发布日期:2015-10-05
    • 文件大小:1kb
    • 提供者:dushangguzhou1
  1. 汇编语言 回文串

  2. 回文串是从左到右读与从右到左读字符方式一样的一个字符串,如ABCBA、eluparcettecrapule是回文串,但123431不是回文串。 编一个程序判断一个串是否为回文串。 键盘输入一个以回车结尾的字符串STR,如果是回文串,那么输出“Yes”,否则输出“No”。接着输出“Do you want to continue(Y/N)?”,如果输入“Y”,那么重复刚才的工作,否则结束退出程序。
  3. 所属分类:其它

    • 发布日期:2016-10-09
    • 文件大小:3kb
    • 提供者:manjushaka
  1. python实现求最长回文子串长度

  2. 给定一个字符串,求它最长的回文子串长度,例如输入字符串’35534321’,它的最长回文子串是’3553’,所以返回4。 最容易想到的办法是枚举出所有的子串,然后一一判断是否为回文串,返回最长的回文子串长度。不用我说,枚举实现的耗时是我们无法忍受的。那么有没有高效查找回文子串的方法呢?答案当然是肯定的,那就是中心扩展法,选择一个元素作为中心,然后向外发散的寻找以该元素为圆心的最大回文子串。但是又出现了新的问题,回文子串的长度即可能是基数,也可能好是偶数,对于长度为偶数的回文子串来说是不存在中心元
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:60kb
    • 提供者:weixin_38529397
  1. python最长回文串算法

  2. 给定一个字符串,要求在这个字符串中找到符合回文性质的最长子串。所谓回文性是指诸如 “aba”,”ababa”,”abba”这类的字符串,当然单个字符以及两个相邻相同字符也满足回文性质。 看到这个问题,最先想到的解决方法自然是暴力枚举,通过枚举字符串所有字串的起点,逐一判断满足回文性的子串,记录长度并更新最长长度。显然这种算法的时间复杂度是很高的,最坏情况可以达到O(N*N)。所以呢,这里提出一个优化的方案,通过枚举字符串子串的中心而不是起点,向两边同时扩散,依然是逐一判断子串的回文性。这种优化算
  3. 所属分类:其它

    • 发布日期:2020-12-23
    • 文件大小:61kb
    • 提供者:weixin_38553681
  1. python简单算法04:判断一个字符串是否为回文串的排列之一

  2. 问题简介 解答 问题简介 给定一个字符串,编写一个函数判定其是否为某个回文串的排列之一。 回文串是指正反两个方向都一样的单词或短语,排列是指字母重新排列,回文串不一定是字典中的单词。 例如: 输入:“tactcoa” 输出:True(排列有“tacocat”、”atcocta”等等) 解答 思路: 所有字符中,统计每个字符出现的次数,最多只有一个字符的统计次数是奇数,剩下的必须都是偶数。即奇数只能为1或0个,例如acca,accbcca等 from collections import Coun
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:42kb
    • 提供者:weixin_38740397
  1. Leetcode 409:最长回文串(超详细的解法!!!)

  2. 给定一个包含大写字母和小写字母的字符串,找到通过这些字母构造成的最长的回文串。 在构造过程中,请注意区分大小写。比如 "Aa" 不能当做一个回文字符串。 注意: 假设字符串的长度不会超过 1010。 示例 1: 输入: "abccccdd" 输出: 7 解释: 我们可以构造的最长的回文串是"dccaccd", 它的长度是 7。 解题思路 思路比较简单,回文串必然对称,那么只需要统计字符串中每个字符出现的次数,每两个相同的字符消除,例如: a: 1 b: 1 c: 4 消除4 d: 2 消除
  3. 所属分类:其它

    • 发布日期:2020-12-21
    • 文件大小:34kb
    • 提供者:weixin_38733382
  1. leetcode-回文数,回文串(非dp,排序问题哈,dp太难,以后再总结)

  2. 266:https://leetcode-cn.com/problems/palindrome-permutation/ 题目: 思路:判断能否形成回文串,那只要数奇数个字符的种类是否大于2,大于2肯定不可以形成 代码: 409:https://leetcode-cn.com/problems/longest-palindrome/ 题目: 思路:那遇到偶数个重复的字符可以直接加入,遇到奇数个可以直接-1加入(减一之后就是偶数了),最后还要判断下,如果当前长度小于原字符串长度,则+1,因为
  3. 所属分类:其它

    • 发布日期:2020-12-21
    • 文件大小:178kb
    • 提供者:weixin_38674763
  1. 如何求字符串里的最长回文子串

  2. 问题描述: 给一个字符串,求出它的一个最长的回文子串.所谓回文子串,指的是一个字符串从左到右和从右到左遍历得到的序列是相同的.例如”abcba”是回文子串,而”abcab”就不是回文子串. 思考 如何确定一个字符串是回文串?这是一个关键的问题.根据它的定义,它从左往右和从右往左的字符串是一样的,所以我们很容易想到,只要设计两个指针,一个在头,一个在尾,每次移动一个位置,分别比较两个指针所指元素是否相等,如果一直到两个指针相遇或相邻,都没有出现不相等的情况,则说明这个字符串是回文串,否则不是回文串
  3. 所属分类:其它

    • 发布日期:2020-12-20
    • 文件大小:191kb
    • 提供者:weixin_38751905
  1. Leetcode409. 最长回文串

  2. Leetcode409. 最长回文串 题目: 给定一个包含大写字母和小写字母的字符串,找到通过这些字母构造成的最长的回文串。 在构造过程中,请注意区分大小写。比如 “Aa” 不能当做一个回文字符串。 注意: 假设字符串的长度不会超过 1010。 示例 1: 输入: abccccdd 输出: 7 解释: 我们可以构造的最长的回文串是dccaccd, 它的长度是 7。 题解: 方案一:使用ASCII表,英文字母大小写总共占有58个字符,统计字符串中的每个字符出现的次数,放在数组中,再判断每个字符出
  3. 所属分类:其它

    • 发布日期:2021-01-07
    • 文件大小:36kb
    • 提供者:weixin_38610012
  1. 自己写Leetcode|5.最长回文子串

  2. 给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。 示例 1: 输入: “babad” 输出: “bab” 注意: “aba” 也是一个有效答案。 示例 2: 输入: “cbbd” 输出: “bb” 思路 基于中心朝两边扩散的思路,即遍历每一个点朝两边扩散,判断朝两边扩散的最大值即为此点的最大回文长度 例如: 收到:ababb 将其变成 #a#b#a#b#b# 这样做的目的是可以保证每一个点都可以成为中心点,可以朝两边扩散,不用判断回文长度是单数还是双数分
  3. 所属分类:其它

    • 发布日期:2021-01-07
    • 文件大小:142kb
    • 提供者:weixin_38685857
« 12 3 4 5 6 »