登录
|
注册
公司
标签
文章
搜索
字符串
热门公司
百度
微软
腾讯
华为
阿里巴巴
迅雷
热门职位
C语言工程师
研发工程师
测试工程师
所有
有回答
没回答
新题目
有最佳答案
排序
热度
·
时间
·
经典指数
1
0
2885
请使用C语言完成strnicmp的编码实现,要求不能调用任何其它函数。 strnicmp完成两个ascii字符串的比较,忽略大小写(两个英文子母比较时,认为大小写无差别),最多比较n个字符(当两个字符串长度超过n时,就认为它们的长度都等于n),返回0表示第一个字符串大于第二字符串,返回等于0时表示两个字符串相等。 函数声明如下:int strnicmp(char const*s1,char const*s2,int n)。 ...
阅读题目
淘宝
C语言工程师
字符串
问答题
经典指数
1
0
2876
java中,StringBuilder和StringBuffer的区别,下面说法错误的是? StringBuffer是线程安全的 StringBuilder是非线程安全的 StringBuffer对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象。 效率比较String<StringBuffer<StringBuilder,但是在 String S1 = “This is only a” + “ simple” + “ test”时,String效率最高。 ...
阅读题目
Java
阿里巴巴
字符串
单选题
经典指数
1
0
2860
现有一个字典,同时给定字典中的两个字符串s和t,给定一个变换,每次可以改变字符串中的任意一个字符,请设计一个算法,计算由s变换到t所需的最少步数,同时需要满足在变换过程中的每个串都是字典中的串。 给定一个string数组dic,同时给定数组大小n,串s和串t,请返回由s到t变换所需的最少步数。若无法变换到t则返回-1。保证字符串长度均小于等于10,且字典中字符串数量小于等于500。 测试样例: ["abc","adc","bdc","aaa”],4,”abc","bdc" 返回:2 ...
阅读题目
字符串
队列
面试题
经典指数
1
0
2824
在写一个函数,根据两文件的绝对路径算出相对路径。如 a="/qihoo/app/a/b/c/d/new.c",b="/qihoo/app/1/2/test.c',那么b相对于a的相对路径是"../../../../1/2/test.c" ...
阅读题目
奇虎360
2015
基础知识
字符串
问答题
经典指数
1
0
2818
请给JavaScript的String 原生对象添加一个名为trim 的原型方法,用于截取空白字符。要求 alert(" taobao".trim()); // 输出 "taobao" alert(" taobao ".trim()); // 输出 "taobao" ...
阅读题目
阿里巴巴
2011
javascript
字符串
问答题
经典指数
1
0
2811
有一组单词,请编写一个程序,在数组中找出由数组中字符串组成的最长的串A,即A是由其它单词组成的(可重复)最长的单词。 给定一个string数组str,同时给定数组的大小n。请返回最长单词的长度,保证题意所述的最长单词存在。 测试样例: ["a","b","c","ab","bc","abc"],6 返回:3 ...
阅读题目
递归
字符串
面试题
经典指数
1
0
2804
字符串APPAPT中包含了两个单词“PAT”,其中第一个PAT是第2位(P),第4位(A),第6位(T);第二个PAT是第3位(P),第4位(A),第6位(T)。 现给定字符串,问一共可以形成多少个PAT? 输入描述: 输入只有一行,包含一个字符串,长度不超过105,只包含P、A、T三种字母。 输出描述: 在一行中输出给定字符串中包含多少个PAT。由于结果可能比较大,只输出对1000000007取余数的结果。 输入例子: APPAPT 输出例子: 2 ...
阅读题目
字符串
面试题
经典指数
1
0
2795
正在挑战一个CrackMe的你,把需要填写的前面几位密码都正确猜出了,可是这最后一位密码,好像藏得有点深。CrackMe的作者还挑衅般的在里面藏了个.tar.gz文件,解压缩出来,里面写道你要的最后一个字符就在下面这个字符串里。这个字符是下面整个字符串中第一个只出现一次的字符。 (比如,串是abaccdeff,那么正确字符就是b了)然而下面给出来的字符串好像太长太长了,单靠人力完全无法找出来。于是,你需要写一个程序代劳了。输入文件体积较大,请使用一些快速的输入输出手段,不推荐使用cin/cout,对Java并不推荐使用Scanner直接读写。 输入描述: 第一行,一个正整数T(T≤20) ,表示输入数据组数。之后T行,每行一个字符串S。( 1≤S 的长度≤10 6 ,保证字符串中出现的字符的ASCII码在[0x21,0x7F)范围内,即均为可显示的非空白符,同时保证一定有解) 输出描述: 一共T 行,每行一个字符C ,表示所给的相应字符串中第一个只出现一次的字符。 输入例子: 2 abaccdeff testonline 输出例子: b s ...
阅读题目
奇虎360
2016
研发工程师
字符串
面试题
经典指数
1
0
2760
对于一个字符串,和字符串中的某一位置,请设计一个算法,将包括i位置在内的左侧部分移动到右边,将右侧部分移动到左边。 给定字符串A和它的长度n以及特定位置p,请返回旋转后的结果。 测试样例: "ABCDEFGH",8,4 返回:"FGHABCDE" ...
阅读题目
基础知识
字符串
面试题
经典指数
1
0
2739
如果两个英文单词,组成它们的字符集合相同,而且相同字符出现的次数也相同,则称这两个词匹配:比如说:同”abbc”与词 ”babc”是匹配的。有一个词典,存储在字符串数组const char* dictionary[n]中,数组的每一个元素是一个词。对于任意给出的句子。句子中的单词使用空格分割。请实现以下函数,判断句子中是否有词和词典中的词匹配。 bool is_matching( const char* dictionary[],int n, const char* sentence); ...
阅读题目
C语言工程师
迅雷
2013
字符串
问答题
经典指数
<<
<
5
6
7
8
9
10
>
>>
242
题目数
1
贡献者
212
答案数
扫描后移动端查看
我也分享一个题目
相关标签
C语言工程师
百度
查找
复杂度
研发工程师
动态规划
微软
基础知识
腾讯
华为
同类标签
树
排序
数组
链表
复杂度
查找
栈
图
哈希
队列
微信公众号
欢迎加入,一起群聊
×
登录
注册
找回密码
记住登录
登录
快速注册
直接第三方登录