C++之继承 发表于 2019-03-15 | 更新于: 2019-03-15 | 分类于 C/C++ 字数统计: 1,068 | 阅读时长 ≈ 5 什么是继承继承是面向对象程序设计中的一个重要概念,继承允许我们依据一个类来定义另一个类,这使得创建和维护一个应用程序变得更容易。这样做,也达到了重用代码功能和提高执行时间的效果。 当创建一个类时,不需要重新编写新的数据成员和成员函数,只需指定新建的类继承了一个已有的类的成员即可。这个已有的类称为 ... 阅读全文 »
数据流中的中位数 发表于 2019-03-12 | 更新于: 2019-03-12 | 分类于 剑指offer 字数统计: 225 | 阅读时长 ≈ 1 题目描述如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值。我们使用Insert()方法读取数据流,使用GetMedian()方法获取当前读取数据的中位数。 代码 ... 阅读全文 »
求最小步变成斐波拉契数 发表于 2019-03-11 | 更新于: 2019-03-22 | 分类于 模拟笔试题集 字数统计: 280 | 阅读时长 ≈ 1 题目描述Fibonacci数列是这样定义的: F[0] = 0 F[1] = 1 for each i ≥ 2: F[i] = F[i-1] + F[i-2] 因此,Fibonacci数列就形如:0, 1, 1, 2, 3, 5, 8, 13, …,在Fibonacci数列中的数我们称为F ... 阅读全文 »
删除公共字符串 发表于 2019-03-11 | 更新于: 2019-03-22 | 分类于 模拟笔试题集 字数统计: 291 | 阅读时长 ≈ 1 题目描述输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。例如,输入They are students.和aeiou,则删除之后的第一个字符串变成Thy r stdnts. 输入描述: 每个测试输入包含2个字符串 输出描述: 输出删除后的字符串 示例1输入 They ... 阅读全文 »
连续最大和 发表于 2019-03-11 | 更新于: 2019-03-22 | 分类于 模拟笔试题集 字数统计: 230 | 阅读时长 ≈ 1 题目描述一个数组有 N 个元素,求连续子数组的最大和。 例如:[-1,2,1],和最大的连续子数组为[2,1],其和为 3 输入描述: 输入为两行。 第一行一个整数n(1 <= n <= 100000),表示一共有n个元素 第二行为n个数,即每个元素,每个整数都在32位i ... 阅读全文 »
组队竞赛 发表于 2019-03-10 | 更新于: 2019-03-22 | 分类于 模拟笔试题集 字数统计: 568 | 阅读时长 ≈ 2 题目描述牛牛举办了一次编程比赛,参加比赛的有3*n个选手,每个选手都有一个水平值a_i.现在要将这些选手进行组队,一共组成n个队伍,即每个队伍3人.牛牛发现队伍的水平值等于该队伍队员中第二高水平值。例如:一个队伍三个队员的水平值分别是3,3,3.那么队伍的水平值是3一个队伍三个队员的水平值分别是 ... 阅读全文 »
宏替换?内联函数 发表于 2019-03-02 | 更新于: 2019-03-02 | 分类于 C/C++ 字数统计: 363 | 阅读时长 ≈ 1 在上一篇中提到了宏定义常量,说到宏这个概念,我们就来谈谈C++中关于宏的真正概念。 用内联函数取代宏在C++ 语言中支持函数内联,目的是为了提高函数的执行效率。在C语言中使用宏代码的方式提高执行效率。宏本身不是函数,但使用起来像是函数。在编译预处理阶段拷贝宏代码的方式取代函数调用,省去了参数压栈 ... 阅读全文 »
const在C语言和C++中的区别 发表于 2019-03-02 | 更新于: 2019-03-02 | 分类于 C/C++ 字数统计: 408 | 阅读时长 ≈ 2 const在C语言和C++中的对比一 C语言中const是定义了一个const变量,该变量只具备读的功能,不具备写的功能。 C++中const是定义了一个常量。 const int a = 5; int array[a]; //在C语言中编译错误,因为a是一个变量 int array[a ... 阅读全文 »
const与define的比较 发表于 2019-03-02 | 更新于: 2019-03-02 | 分类于 C/C++ 字数统计: 169 | 阅读时长 ≈ 1 const与define在C++中定义一个常量用const修饰,也可以用#define来定义,但是前者比后者更具有优点: const所修饰的常量可以具有类型,而宏常量没有数据类型。编译器可以对前者进行静态类型安全检查;而对后者只进行字符替换,没有类型安全检查,并且在字符替换的时候可能产生意料不 ... 阅读全文 »
Centos7 yum安装Mariadb教程 发表于 2019-03-01 | 更新于: 2019-03-01 | 分类于 MySQL 字数统计: 965 | 阅读时长 ≈ 5 以下操作都是在root用户权限下进行操作以下操作都是在root用户权限下进行操作以下操作都是在root用户权限下进行操作 安装安装mariadb服务 # yum install -y mariadb-server 安装mariadb命令行客服端 # yum install -y mariadb ... 阅读全文 »