c++
凛冬&已至
课程学习
展开
-
c++核心编程
一. 内存分区模型四个分区代码区:存放函数体二进制代码,由操作系统进行管理全局区:存放全局变量和静态变量以及常量栈区:由编译器自动分配和释放,存放函数参数值,局部变量等堆区:由程序员分配和释放,若程序员不释放,程序结束后由操作系统回收注意:常量区存放全局常量,和字符串常量程序运行前代码区:共享,只读全局区:程序结束后由操作系统释放程序运行后...原创 2020-03-27 23:17:31 · 217 阅读 · 0 评论 -
KMP算法
字符串匹配的KMP算法假设有一个字符串A :“BBC ABCDAB ABCDABCDABDE”,怎样才能知道是否包含另一个字符串B:“ABCDABD”。遍历字符串A与B的第一个字符比较 ,不符合A往后移,直到符合符合时,A往后移一位,B往后移一位字符相同时符合A,B再往后移.当后面的有一个字符不相同时,你其实知道前面匹配的相同字符KMP算法的想法是,设法利用这个已知信息,...原创 2020-03-25 22:49:13 · 108 阅读 · 0 评论 -
字符串题
有字符串有以下特征(“abcd11111abcd2222abcdqqqqq”),求写一个函数接口, 输出以下结果。 把字符串替换成(dcba11111dcba2222dcbaqqqqq),并把结果传出。要求: 1. 正确实现接口和功能 2. 编写测试用例#include <stdio.h>#include <iostream>int replaceSubs...原创 2020-03-25 14:29:46 · 351 阅读 · 0 评论 -
C++基础入门
一. 初识第一个c++程序创建项目 选择空项目创建文件 选择源文件编写代码运行程序注释单行注释 //多行注释 /* 注释内容 */变量作用:起别名语法:数据类型 变量名 = 初始量常量定义常量的两种方式#define 宏常量: #define 常量名 常量值const 修饰:coonst 数据类型 变...原创 2020-03-25 12:26:05 · 169 阅读 · 0 评论