C++学习笔记
吃最辣的锅
这个作者很懒,什么都没留下…
展开
-
c++ 输出保留两位小数怎样实现
题目描述:班上有学生若干名,给出每名学生的年龄(整数),求班上所有学生的平均年龄,保留到小数点后两位。输入描述:第一行有一个整数n(1<= n <= 100),表示学生的人数。其后n行每行有1个整数,取值为15到25。输出描述:可能有多组测试数据,对于每组数据,输出一行,该行包含一个浮点数,为要求的平均年龄,保留到小数点后两位。示例1输入21817输出17....原创 2020-03-03 10:17:26 · 7637 阅读 · 0 评论 -
STL—map的使用
参考资料题目描述:给出一个01字符串(长度不超过100),求其每一个子串出现的次数。输入描述:输入包含多行,每行一个字符串。输出描述:对每个字符串,输出它所有出现次数在1次以上的子串和这个子串出现的次数,输出按字典序排序。示例1:输入10101输出0 201 21 310 2101 2#include <iostream>#include <...原创 2020-03-02 18:29:36 · 155 阅读 · 0 评论 -
c++ 自学笔记:多态
c++ 自学笔记:多态1.什么是多态2.动态多态的原理1.什么是多态C++面向对象三大特征:封装、继承、多态多态分两类:静态多态:包括 函数重载、运算符重载,复用函数名动态多态:包括 派生类、虚函数实现运行时多态静态多态与动态多态区别:静态多态的函数地址早绑定——编译阶段确定函数地址动态多态的函数地址晚绑定——运行阶段确定函数地址动态多态满足条件:有继承关系子类重写...原创 2020-01-16 23:29:55 · 185 阅读 · 0 评论 -
子数组异或查询
有一个正整数数组 arr,现给你一个对应的查询数组 queries,其中 queries[i] = [Li, Ri]。对于每个查询 i,请你计算从 Li 到 Ri 的 XOR 值(即 arr[Li] xor arr[Li+1] xor … xor arr[Ri])作为本次查询的结果。并返回一个包含给定查询 queries 所有结果的数组。示例 1:输入:arr = [1,3,4,8], qu...原创 2020-01-11 00:21:19 · 388 阅读 · 0 评论 -
解码字母到整数映射
给你一个字符串 s,它由数字(‘0’ - ‘9’)和 ‘#’ 组成。我们希望按下述规则将 s 映射为一些小写英文字符:字符(‘a’ - ‘i’)分别用(‘1’ - ‘9’)表示。字符(‘j’ - ‘z’)分别用(‘10#’ - ‘26#’)表示。返回映射之后形成的新字符串。题目数据保证映射始终唯一。示例 1:输入:10#11#12输出:jkab示例 2:输入:1326#输出:acz...原创 2020-01-10 17:42:54 · 217 阅读 · 0 评论 -
内存分区模型
内存分区模型1.总览2.程序运行前3.程序运行后4.new操作符1.总览代码区:存放函数体的二进制代码,由操作系统进行管理的区域全局区:存放全局变量和静态变量以及常量的区域栈区 :由编译器自动分配释放,存放函数的参数值、局部变量等堆区:由程序员分配和释放,若程序员不释放,程序结束时由操作系统回收不同区域存放的数据,生命周期不同2.程序运行前在程序编译后,生成了可执行程序(如Wi...原创 2020-01-10 11:29:14 · 184 阅读 · 0 评论