
C++
文章平均质量分 61
C++
那远远的云端
你的坚持,终将美好。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
程序员面试宝典-字符串中相同且长度最长子字符串及其位置
程序员面试宝典-字符串中相同且长度最长子字符串及其位置 字符串中相同且长度最长子字符串及其位置 题目 题目:输入一行字符串, 找出其中出现的相同且长度最长的字符串, 输出它及其首字符的位置。 例如“yyabcdabjcabceg”, 输出结果应该为abc和3。 这个题目存在一个歧义,例如如果测试字符串为aaaaaa,我一开始以为结果是长度为3的aaa,原来正确答案是长度为5的aaa...原创 2018-02-08 21:03:10 · 659 阅读 · 0 评论 -
程序员面试宝典-C/C++内存分类
程序员面试宝典-C/C++内存分类 C/C++内存分类 五大分类 在进行C/C++编程时, 需要程序员对内存的了解比较精准。 经常需要操作的内存可分为以下几个类别。 ● 栈区( stack) : 由编译器自动分配和释放, 存放函数的参数值、 局部变量的值等。 其操作方式类似于数据结构中的栈。 ● 堆区( heap) : 一般由程序员分配和释放, 若程序员不释放, 程序节束时原创 2018-02-05 20:16:16 · 438 阅读 · 0 评论 -
# 程序员面试宝典-模拟C++中的strstr()函数
程序员面试宝典-模拟C++中的strstr()函数 模拟C++中的strstr()函数 题目 题目:请写一个函数来模拟C++中的strstr()函数: 该函数的返回值是主串中字符子串的位置以后的所有字符。 请不要使用任何C程序已有的函数来完成。 string字符串问题。 做一个程序模拟C++中的strstr()函数。 strstr()函数是把主串中子串及以后的字符全部返回。 比...原创 2018-02-11 11:35:15 · 411 阅读 · 0 评论 -
C++内存地址分配和内存区划分简介
C++内存地址分配和内存区划分简介 原文地址:http://blog.youkuaiyun.com/liuhuiyi/article/details/7530137 内存类型简介 内核:在一些系统中,当系统调用发生时,操作系统或者操作系统内核会编程应用程序内存的一部分。 栈:栈中包含活动记录,其中包含当前活动函数调用的返回地址和局部变量等信息。 共享库:为了动态链接共享库文件而创建的一个内存片段转载 2018-02-07 11:58:49 · 4755 阅读 · 3 评论 -
程序员面试宝典-字符串拷贝内存覆盖问题
程序员面试宝典-字符串拷贝内存覆盖问题 字符串拷贝内存覆盖问题 题目 题目:下面的程序会出现何种问题? #include #include int main(void) { char s[] = "l23456789"; char d[] = "123"; strcpy(d, s); printf("%s,\n%s",d,s);原创 2018-02-07 13:02:44 · 461 阅读 · 0 评论 -
程序员面试宝典-一个字符串中连续出现次数最多的子串
程序员面试宝典-一个字符串中连续出现次数最多的子串 一个字符串中连续出现次数最多的子串 题目 题目:求一个字符串中连续出现次数最多的子串, 请给出分析和代码。 这里首先要搞清楚子串的概念, 1个字符当然也算字串, 注意看题目, 是求连续 出现次数最多的子串。 如果字符串是abcbcbcabc, 这个连续出现次数最多的子串是bc, 连续 出现次数为3次。 如果类似于abcccabc,原创 2018-02-07 20:41:23 · 2085 阅读 · 0 评论