码迷,mamicode.com
首页 >  
搜索关键字:子字符串    ( 845个结果
Longest Substring Without Repeating Characters
题意为给出一个字符串,找出其中没有重复字符的最长子序列的长度。brute force的复杂度为O(n^3).依次查找每个子字符串是否含有重复字符,并比较长度。开始看到题目,想用DP解决,在已有目前最长子序列的情况下,比较把当前字符串放入和不放入,那个子序列长度会更大,但是这种解法的复杂度为O(n^2 ...
分类:其他好文   时间:2016-04-19 00:09:11    阅读次数:127
【C语言】str类与men库函数的实现(如:strcpy,strcmp,strstr,strcat,memmove,memcpy)
strcpy拷贝源字符串到子字符串,包括‘\0’。代码实现:char*strcpy(char*dst,constchar*src) { assert(src); char*ret=dst; while(*src) { *dst=*src; src++; dst++; } *dst=‘\0‘; returnret; }2.strncpy:strncpy与strcpy之间差别在于,strcpy将源字符串全部拷贝到新的字符串..
分类:编程语言   时间:2016-04-18 15:43:57    阅读次数:283
POJ 2406 Power Strings KMP运用题解
本题是计算一个字符串能完整分成多少一模一样的子字符串。 原来是使用KMP的next数组计算出来的,一直都认为是能够利用next数组的。可是自己想了非常久没能这么简洁地总结出来,也仅仅能查查他人代码才恍然大悟,原来能够这么简单地区求一个周期字符串的最小周期的。 有某些大牛建议说不应该參考代码或者解题报 ...
分类:其他好文   时间:2016-04-07 13:38:21    阅读次数:140
最长回文子字符串的长度
回文是指正着读和倒着读,结果相同,比如abcba或abba,题目是要在一个字符串中要到最长的回文子串 首先我们可以考虑一般的情况,先从字符串中取出任意一个子串,判断其是不是回文字符串,这种方法可以称之为暴力求解法,故时间复杂度可以达到o(n3) 代码如下所示: 当然我们也可以使用时间复杂度低一点的方 ...
分类:其他好文   时间:2016-04-06 21:40:38    阅读次数:272
java中的字符串分割函数
java中的split函数和js中的split函数不一样。 Java中的我们可以利用split把字符串按照指定的分割符进行分割,然后返回字符串数组,下面是string.split的用法实例及注意事项: split 方法 将一个字符串分割为子字符串,然后将结果作为字符串数组返回。 stringObj. ...
分类:编程语言   时间:2016-04-06 13:21:26    阅读次数:149
JavaScript replace() 方法
来自:http://www.w3school.com.cn/jsref/jsref_replace.asp 定义和用法 replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。 语法 必需。规定子字符串或要替换的模式的 RegExp 对象。 请注意,如果该值 ...
分类:编程语言   时间:2016-04-06 13:17:15    阅读次数:158
总结整理 -- python系列
python系列 python--基础学习(一)开发环境搭建,体验HelloWorld python--基础学习(二)判断 、循环、定义函数、继承、调用 python--基础学习(三)字符串单引号、双引号、三引号 python--基础学习(四)自然字符串、重复字符串、子字符串 python--基础学 ...
分类:编程语言   时间:2016-04-04 14:34:18    阅读次数:179
<转>2016暑假实习360笔试题
基础知识题: 【1】charAt()和indexOf()的区别 charAt(index)--返回指定位置处的字符 indexOf()--从某一个位置开始查找字符,返回该字符所在的位置索引值。 substring -- 要查找的子字符串 startIndex -- 可选参数,从string的star ...
分类:其他好文   时间:2016-03-31 10:56:08    阅读次数:193
从字符串中提取子字符串
#include<assert.h> intsubstr(chardst[],charsrc[],intstart,intlen) { intsrcLen=strlen(src); intleft=0; assert(dst); assert(src); if(srcLen<start) { return-1; } while(start--) { src++;//指针向后偏移start } left=srcLen-start; if(left<len) { len=lef..
分类:其他好文   时间:2016-03-31 00:21:00    阅读次数:151
[LeetCode]题解(python):131-Palindrome Partitioning
题目来源: https://leetcode.com/problems/palindrome-partitioning/ 题意分析: 给定一个字符串s,将s拆成若干个子字符串,使得所有的子字符串都是回文字符串,返回所有这样的子字符串集合。比如s = “aab”,那么返回[["aa","b"],["a ...
分类:编程语言   时间:2016-03-28 21:55:03    阅读次数:271
845条   上一页 1 ... 53 54 55 56 57 ... 85 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!