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