C++
文章平均质量分 77
43250478
这个作者很懒,什么都没留下…
展开
-
编程题:符号转义
题目描述在 Web 开发过程中,为了防止歧义, <&>" 等特殊字符通常会进行转义。转义的规则如下:<: <>: >&: &": ":   (空格)例如下面的段落,<div>Wings, you're next TI champion!</div>会被转义成<div>Wings, you're next TI champion! </div>编程输入转义过后的句子,返回转义之前的句原创 2020-08-03 23:41:34 · 345 阅读 · 0 评论 -
(并查集)990. 等式方程的可满足性
并查集等式方程的可满足性难度中等给定一个由表示变量之间关系的字符串方程组成的数组,每个字符串方程 equations[i] 的长度为 4,并采用两种不同的形式之一:“a==b” 或 “a!=b”。在这里,a 和 b 是小写字母(不一定不同),表示单字母变量名。只有当可以将整数分配给变量名,以便满足所有给定的方程时才返回 true,否则返回 false。示例 1:输入:[“a==b”,“b!=a”]输出:false解释:如果我们指定,a = 1 且 b = 1,那么可以满足第一个方程,但无转载 2020-07-24 13:30:37 · 191 阅读 · 0 评论 -
字符串、字符数组、字符、整型 等 一些操作
C++中字符数组与string的相互转换字符数组转化成string类型char ch [] = "ABCDEFG";string str(ch);//也可string str = ch;或者char ch [] = "ABCDEFG";string str;str = ch;//在原有基础上添加可以用str += ch;将string类型转换为字符数组char buf[10];string str("ABCDEFG");length = str.copy(buf, 9);buf[l原创 2020-07-15 00:05:13 · 199 阅读 · 0 评论 -
恢复空格
面试题 17.13. 恢复空格面试题 17.13. 恢复空格哦,不!你不小心把一个长篇文章中的空格、标点都删掉了,并且大写也弄成了小写。像句子"I reset the computer. It still didn’t boot!“已经变成了"iresetthecomputeritstilldidntboot”。在处理标点符号和大小写之前,你得先把它断成词语。当然了,你有一本厚厚的词典dictionary,不过,有些词没在词典里。假设文章用sentence表示,设计一个算法,把文章断开,要求未识别的字符转载 2020-07-09 13:46:19 · 190 阅读 · 0 评论 -
虚函数和虚函数表
虚函数和虚函数表(1) 虚函数:C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。如果调用非虚函数,则无论实际对象是什么类型,都执行基类类型所定义的函数。非虚函数总是在编译时根据调用该函数的对象,引用或指针的类型而确定。如果调用的是虚函数,则直到运行时才能确定调用哪个函数,运行的虚函数是引用所绑定或指针所指向的对象所属类型定义的版本。虚函数必须是基类的原创 2020-06-23 19:00:06 · 386 阅读 · 0 评论