编写一个函数,实现字符串中,单个字符的删除
来源:互联网 发布:vscode 本地服务器 编辑:程序博客网 时间:2024/06/06 01:39
第三题:假设字符串 "cabcdefcgchci" ,那么要求你写一个函数,把该字符串中所有的字符 ’c’ 删除掉。那么结果应该是 "abdefghi"。
char * DeleteChararcter_00(char str[],char c)
要求:
char * DeleteChararcter_00(char str[],char c)
要求:
时间复杂度为O(n),空间复杂度O(1)
解答:
char* DeleteChararcter(char str[], char c)
{
char* ret = str; // 1分
if( str != NULL ) // 3分
{
char* p = str;
while( *str ) // 3分
{
if( *str != c ) // 2分
{
*p = *str;
p++;
}
str++; //2分
}
*p = *str; // 3分 最后一句赋值 是加上结束符 0,否则你返回的就不是字符串了
}
return ret; //1分
}
对于这种笔试面试题 大家一定尽量不要用库函数
大家要记得 对于考察这种基本的字符串处理类型的考题 都是考察编程功底 所以大家不要用库函数
对于明显考察数据结构或者某些相对大型问题的解法时 可以使用库函数
第二题
代码
inta[3][2]={1,2,3,4,5,6};
int*p[3];
p[0]=a[1];
问*(p[0]+1)是个什么东西
代码
inta[3][2]={1,2,3,4,5,6};
int*p[3];
p[0]=a[1];
问*(p[0]+1)是个什么东西
分析后 这个题 我觉得还是 4
p[0]=a[1];
也就是说 p[0]保存的是 第二而行的首地址 即指向 3
那么第二行的首地址 + 1 就是 3 的下个元素
即4
p[0]=a[1];
也就是说 p[0]保存的是 第二而行的首地址 即指向 3
那么第二行的首地址 + 1 就是 3 的下个元素
即4
第一题
函数原型void hello(int a,int b=7,char* pszC="*"),下面的函数调用钟,属于
不合法调用的是:
A hello(5)
B.hello(5,8)
C.hello(6,"#")
D.hello(0,0,"#")
解答:
对于这种题目 简单的基础题 笔试会考的
默认函数参数的匹配规则是
从最左边依次匹配 因此C不对 第二个实参是const char*而 形参类型为 int 无法匹配 所以错了
0 0
- 编写一个函数,实现字符串中,单个字符的删除
- C++【String类】String删除单个字符,删除字符串的函数实现
- 编写一个函数,删除字符串中出现次数最少的字符,若多个字符出现次数一样,则都删除。
- 编写一个函数,从一个字符串中去除多余的空格。当函数发现字符串中有一个地方由一个或多个连续的空格组成,就把它们改成单个空格字符。
- 编写函数squeeze(s1,s2),将字符串s1中任何与字符串s2中字符匹配的字符都删除
- 编写函数strndel,参量是一个字符串string和两个整数start、length。在string中删除start开始的length个字符,最后返回string。
- 字符串中单个字符的用法
- 请编写一个函数,删除一个字符串的一部分。
- 编写一个函数,删除一个字符串的一部分
- java统计字符串中重复【单个】字符的次数频次-使用字符数组实现
- 实现在一个字符串中删除中文字符及空格的实现代码
- 请编写函数,删除一个字符串的一部分。
- [算法] 定义一个函数,删除字符串中所有重复出现的字符。
- 当函数发现字符串中如果有一个地方由一个或多个连续的空格组成,就把它们改成单个空格字符。
- 2.4 重新编写函数squeeze(s1,s2),将字符串s1中任何与字符串s2中字符匹配的字符都删除。
- 练习2-4 重新编写函数squeeze(s1,s2),将字符串s1中任何与字符串s2中字符匹配的字符都删除。
- 编写一个删除C语言程序中所有注释语句,正确处理带引号的字符串与字符常量
- C++【String类】String查找单个字符,查找字符串的函数实现
- 常用的字符串截取方式
- struts2中的Ognl
- CSS学习二
- STL容器适配器
- android 开源项目 代码
- 编写一个函数,实现字符串中,单个字符的删除
- Android 导入工程注意事项
- 北邮新OJ89
- C语言中的指针错误——不能把不匹配的数据类型 赋给指针变量
- 发布iOS应用到App Store详解
- 使用栈解决迷宫问题(不是最优路径)php
- string基本字符系列容器(一)
- 面对Android的衰落,路在何方?
- SSH 信任关系建立