C++篇
文章平均质量分 72
C++基础操作
warningm_dm
这个作者很懒,什么都没留下…
展开
-
[学习笔记-C++篇]引用&和常引用const &理解
引用和常引用区分原创 2022-05-06 20:48:20 · 623 阅读 · 0 评论 -
[学习笔记-C++篇]day23 剑指24,35,05,58,03
剑指offer24,35,05,58,03原创 2022-04-14 22:31:47 · 1110 阅读 · 0 评论 -
[学习笔记-C++篇]day22 剑指9,30,6
剑指offer刷题集合原创 2022-03-31 17:46:42 · 1304 阅读 · 0 评论 -
[学习笔记-C++篇]day21 动态规划
动态规划高频题原创 2022-03-30 17:40:50 · 643 阅读 · 0 评论 -
[学习笔记-C++篇]day20 贪心
贪心算法高频题原创 2022-03-29 19:57:18 · 477 阅读 · 0 评论 -
[学习笔记-C++篇]day19 二分法
二分算法高频题原创 2022-03-28 14:20:49 · 310 阅读 · 0 评论 -
[学习笔记-C++篇]day17-18 牛客C++面经page1
只能说越学越觉得自己还需要学很多。前10天打基础,4天入门基本题,现在要把算法入门一下。有太多的所谓的学习计划了,连参考都不知道参考什么。slow down。从算法入门为切入,对某种算法专项训练。预计11天,到月底结束。下个月开始剑指offer。链接:算法入门c++校招面试题目合集目录1.面试题第1页1.11.21.31.41.51.61.71.8小总结1.91.101.111.121.131.141.151.161.171.181.191.202.算法入门2.1 查找1.面试题第1页1原创 2022-03-28 14:20:06 · 1053 阅读 · 0 评论 -
[学习笔记-C++篇]day13-14 lintcode50
lintcode 50原创 2022-03-18 22:23:33 · 1061 阅读 · 0 评论 -
[学习笔记-C++篇]day12 lintcode50
50+100+针对训练。原创 2022-03-16 23:28:51 · 782 阅读 · 0 评论 -
[学习笔记-C++篇]day11 lintcode50
50+100+针对训练。原创 2022-03-16 11:32:07 · 998 阅读 · 0 评论 -
[学习笔记-C++篇]day10 标准库-实例
c++复习训练原创 2022-03-14 14:24:18 · 995 阅读 · 0 评论 -
[学习笔记-C++篇]day9 STL教程
STL容器整理原创 2022-03-14 10:10:13 · 860 阅读 · 0 评论 -
[学习笔记-C++篇]day8 文件和流-Web编程
努力时毫不质疑,结束时绝不留恋。更新计划了,9+1,第10天的教程会同步更新感谢大佬几款优秀的支持C、C++在线编译器stage1——10天入门阶段教程网站:C++ 教程在线编译器:compile c++ gcc online刷题网站:阶段1第一关:基本数据类型day8 planA教程3,刷题3(5),复习3(1)教程完成度100%,刷题完成度0%,复习完成度100%主要原因:Q&A1.文件和流1.1 打开文件1.2 关闭文件1.3 读入和写出文件1.4 文件位置指针2.原创 2022-03-12 23:13:51 · 885 阅读 · 0 评论 -
[学习笔记-C++篇]day7 plus(刷题篇)
刷题网站:阶段1第一关:基本数据类型今天只刷题,因为没时间学习,工作总是会在生活中与你不期而遇,那只能尽快“应付”掉了。检索栏1.寻找最大值1.寻找最大值草率暴力解+排序,消耗差不多。class Solution {public: /** * @param nums: the list of numbers * @return: return the maximum number. */ int maxNum(vector<int> &原创 2022-03-11 23:25:20 · 470 阅读 · 0 评论 -
[学习笔记-C++篇]day7继承-接口(抽象类)
为了保证内容完整性,将day6的继承搬运一下。可以看到,5天入门变为7天入门了(就站在门框上,这门还进不进了?!)。感谢大佬几款优秀的支持C、C++在线编译器stage1——7天入门阶段教程网站:C++ 教程在线编译器:compile c++ gcc online刷题网站:阶段1第一关:基本数据类型day7 planA教程2(2-4),刷题3(1+4),复习3(2)教程完成度100%,刷题完成度0%,复习完成度100%主要原因:摸鱼是最大的敌人!!!Q&A1.继承1.1原创 2022-03-11 23:11:35 · 179 阅读 · 0 评论 -
[学习笔记-C++篇]day6 类&对象
为了保证内容完整性,将day4的类搬运一下。感谢大佬几款优秀的支持C、C++在线编译器stage1——5天入门阶段教程网站:C++ 教程在线编译器:compile c++ gcc online刷题网站:阶段1第一关:基本数据类型day4 planA教程2(1),刷题3(3)教程完成度100%,刷题完成度100%主要原因:其实今天有点怠惰了…Q&A1.类&对象1.1 类的定义1.2 类成员函数1.3 类访问修饰符1.4 继承中的特点1.5 类构造函数1.6 析构函数1原创 2022-03-10 22:06:25 · 441 阅读 · 0 评论 -
[学习笔记-C++篇]day5+6 plus(刷题篇)
刷题网站:阶段1第一关:基本数据类型今天只刷题,因为没时间学习,工作总是会在生活中与你不期而遇,那只能尽快“应付”掉了。检索栏1.打印X1.打印X本来想找规律的,结果发现题目就是规律。不过构造还是要找规律的,初步摸索一个规律,就按照X的笔画,先构造左上到右下的一列,再构造右上到左下的一列,很明显,一个规律是i=j,但很可惜另一个规律不是i=-j,所以再观察,发现i+j=n-1。class Solution {public: /** * @param n: An intege原创 2022-03-09 23:33:06 · 222 阅读 · 0 评论 -
[学习笔记-C++篇]day4 引用-类&对象
入门阶段ing,没想到指针花了这么久时间,主要原因还是以前就没学明白,现在大体疏通好了,还需要用的时候灵活适应。感谢大佬几款优秀的支持C、C++在线编译器stage1——5天入门阶段教程网站:C++ 教程在线编译器:compile c++ gcc online刷题网站:阶段1第一关:基本数据类型day4 planA教程(20-23),刷题2,复习2(1)教程完成度100%,刷题完成度100%,复习完成度100%主要原因:优秀吧(bushi)。目标稍微合理一点就比较好达成。缺点:饿de快原创 2022-03-08 22:52:56 · 311 阅读 · 0 评论 -
[学习笔记-C++篇]day4 plus(刷题篇)
刷题网站:阶段1第一关:基本数据类型检索栏1.三数之中的最大值2.大小写转换3.判断数字与字母字符4.月份天数5.闰年1.三数之中的最大值class Solution {public: /** * @param num1: An integer * @param num2: An integer * @param num3: An integer * @return: an interger */ int maxOfThreeNum原创 2022-03-08 14:43:48 · 227 阅读 · 0 评论 -
[学习笔记-C++篇]day3 plus(刷题篇)
刷题网站:阶段1第一关:基本数据类型检索栏1.简单计算器1.简单计算器omg,被蠢到,还想什么类型转换,这不就是个条件判断。class Calculator {public: /** * @param a: An integer * @param op: A character, +, -, *, /. * @param b: An integer * @return: The result */ int calculate(in原创 2022-03-07 22:54:51 · 87 阅读 · 0 评论 -
[学习笔记-C++篇]day3 指针
c++学习之路原创 2022-03-07 22:47:30 · 226 阅读 · 0 评论 -
[学习笔记-C++篇]day2 plus(刷题篇)
刷题网站:阶段1第一关:基本数据类型一般整理2+思路,一个常规思路,一个改进思路,若有其它思路也会同步整理。为便于调试,一般会编写主函数。检索栏1.反转3位数2.A+B问题3.巴什博奕4.计算圆周长和面积1.反转3位数// 常规思路// 分别取三位,然后交换构造新三位数#include <iostream>#include <cmath> using namespace std;class Solution {public: /** *原创 2022-03-06 23:15:21 · 125 阅读 · 0 评论 -
[学习笔记-C++篇]day2 函数-字符串
好消息好消息,今天起得挺早,早起冲刺(?)坏消息,2天计划有点紧,but可以再狗一狗(?)感谢大佬几款优秀的支持C、C++在线编译器stage1——2天入门阶段教程网站:C++ 教程在线编译器:compile c++ gcc online刷题网站:阶段1第一关:基本数据类型day2 planA教程9+4,刷题3(10)plan B教程(15-23)+7,刷题1+2教程完成度25%,刷题完成度40%主要原因:从15开始内容指数递增,细节比较多,需要实操复习,博客长度就是证明>原创 2022-03-06 21:01:40 · 286 阅读 · 0 评论 -
[学习笔记-C++篇]经典题解1——巴什博奕
对于巴什博奕来说,最重要的是明确可控范围,其次总数和决胜条件决定了先后手安排。以取棋子为例,必要条件如下:棋子总数x最少取min个,最多取max个取到获胜还是取到输解题思路:1.取到获胜类型, a=floor(x/(min+max))为可控范围,b=x%(min+max)为先后手决定条件。若b为0,则直接后手调控,若b不为0,则先手拿b个,然后后手调控。2. 取到输类型, a=floor((x-1)/(min+max))为可控范围,b=(x-1)%(min+max)为先后手决定条件。若b为原创 2022-03-06 16:35:08 · 205 阅读 · 0 评论 -
[学习笔记-C++篇]day1 输入输出-判断
C++自学(真)指南(不适用别人)原创 2022-03-06 09:32:47 · 269 阅读 · 0 评论 -
[学习笔记-C++篇]自我挑战30天熟悉C++整体框架--2
人麻了,没想到中间隔了一周。厚着脸皮说是第2天。学习链接:C++入门教程,C++基础教程(更新完毕)在线编程:菜鸟工具或者ideoneDAY 1理论及操作类。class为类的关键字,其后为类名称,{}内为类中的变量。class Student{public: //成员变量 char *name; int age; float score; //成员函数。 void say(){ cout<<name<<原创 2022-03-05 15:48:37 · 166 阅读 · 0 评论 -
[学习笔记-C++篇]自我挑战30天熟悉C++整体框架--1
c++快速学习记录,仅供参考,不具备普适性。原创 2021-12-14 17:01:36 · 805 阅读 · 0 评论 -
[学习笔记-C++篇]数组和字符串
数组一个很简单的中心下标查找程序。v1.0版本该版本最基础,分别计算第i个下标左、右的元素和进行比较。思路简单,但是遍历下标需要重复计算,运算时间太长。class Solution {public: int pivotIndex(vector<int>& nums) { int midnum=-1; for (int i=0;i<nums.size();i++) { int.原创 2021-12-07 21:24:13 · 404 阅读 · 0 评论 -
[学习笔记-C++篇]队列
代码参考队列 - 实现【可能要注册,不是广告】1)使用的时候自己补充头文件和命名空间说明;2)data.size()这个东西测试了一下,加入只在队列中输入2个元素的话,这个值就一直是2,其实相较于队列中元素个数这个含义,更贴合队尾指针。所以判空的时候p_start才和这个值进行比较。...原创 2021-11-16 20:36:32 · 874 阅读 · 0 评论