
PAT题解
文章平均质量分 88
pat题解
C01dWater
冰只是沉睡的水
展开
-
《C++ Primer 中文版》第五 章读书笔记及习题解答
目录5.1 简单语句5.2 语句作用域5.3 条件语句5.4 迭代语句5.5 跳转语句5.6 try语句和异常处理小结习题解答5.1 简单语句5.2 语句作用域5.3 条件语句5.4 迭代语句5.5 跳转语句5.6 try语句和异常处理小结习题解答...原创 2021-10-03 18:58:30 · 227 阅读 · 0 评论 -
《代码随想录 8 章》二刷题解及心得体会
目录8.1 二叉树理论基础8.1.1 二叉树的种类8.1.2 二叉树的存储方式8.1.3 二叉树的遍历方式8.1 二叉树理论基础8.1.1 二叉树的种类 1.满二叉树 如果一棵树只有度为0和度为2的节点,并且度为0的节点在同一层,则称这棵树为满二叉树。假设这棵树的深度为k(从1开始计算),则这棵树又(2^k-1)个节点。 2.完全二叉树 除了底层节点可能没有像满二叉树那样被填满,其余每层的节点数都达到了最大值,并且底层的节点都集中在 该层最左边的若干位置。若底层为第h层,则该层包含[1~原创 2022-04-04 12:54:02 · 2063 阅读 · 0 评论 -
《C++ Primer 中文版》第四 章读书笔记及习题解答
目录第四章 表达式简介4.1 基础4.11 基本概念4.2 算术运算符。4.3 逻辑和关系运算符4.4 赋值运算符4.5 递增和递减运算符4.6 成员访问运算符4.7 条件运算符4.8 位运算符4.9 sizeof运算符4.10 逗号运算符4.11 类型转换4.12 运算符优先级表小结第四章 表达式简介 C++语言提供了一套丰富的运算符,并定义了这些运算符作用于内置类型的运算对象时所执行的操作。同时,当运算对象是类类型时,C++语言也允许由用户指定上述运算符的含义。本章主要介绍由语言本身定义、并用于原创 2021-09-16 11:59:08 · 1154 阅读 · 0 评论 -
《C++ Primer 中文版》第八 章读书笔记及习题解答
目录IO库简介8.1 IO类8.2 文件输入输出8.3 string流小结习题解答IO库简介 C++语言不直接处理输入输出,而是通过一族定义在标准库的类型来处理IO。这些类型支持从设备读取数据,向设备写入数据的IO操作,设备可以是文件、控制台窗等。还有一些类型运行内存IO,即从string读取数据,向string写入数据。 IO库定义了读写内置类型值的操作。此外,一些类,如string,通常也会定义类似的IO操作,来读写自己的对象。 本章介绍IO库的基本内容。后续章节会介绍更多IO库的功能:原创 2022-03-05 13:31:09 · 690 阅读 · 0 评论 -
《代码随想录1-7章》二刷题解及心得体会
0 前言 昨天结束了《代码随想录》一刷(只看不上机操作,目的是对算法建立初步的认识),历时一个多月。在第一遍阅读之后,有许多不理解的地方,在书中用问号标识。第二遍阅读本书目的就是想通过上机训练将之前的疑惑解开。另外,本书题解和内容仍有一小部分错误,希望在此更正。1 第一章 面试要知己知彼 本章主要介绍面试流程、如何写简历及代码规范。本书中的C++代码严格按照Google C++编程规范: 1.操作符左右一定有空格。 2.分隔符(,和;)的前一位没有空格,后一位有空格。 3.原创 2022-03-15 17:29:21 · 3249 阅读 · 0 评论 -
计算机网络常见知识点
计算机网络常见知识点转载 2021-03-24 16:57:44 · 123 阅读 · 0 评论 -
《C++ Primer 中文版》第三 章读书笔记及习题解答
第三章 字符串、向量和数组简介 除了第二章介绍的内置类型以外,C++语言还定义一个内容丰富的抽象数据类型库。其中,string和vector是两种最重要的标准库类型,前者支持可变长字符串,后者则表示可变长的集合。还有一种标准库类型是迭代器,它是string和vector的配套类型,常被用于访问string中的字符和vector中的元素。内置数组则是更基础的类型,string和vect都是对它的某种抽象。第二章介绍的内置类型是由C++语言直接定义的。这些类型,比如数字和字符,体现了大多数计算机硬件本身具原创 2021-09-04 11:22:51 · 568 阅读 · 0 评论 -
《C++ Primer 中文版》第七 章读书笔记及习题解答
目录类简介7.1 定义抽象数据类型7.2 访问控制与封装7.3 类的其他特性7.4 类的作用域7.5 构造函数再探7.6 类的静态成员小结习题解答类简介 在C++语言中,我们使用类定义自己的数据类型。通过定义新的数据类型来反映待解决问题中的各种概念,可以使我们更容易编写、调试和修改程序。 本章是第二章关于类的话题的延续,主要关注数据抽象的重要性。数据抽象能帮助我们将对象的具体实现与对象所能执行的操作分离开来。我们将在第13章讨论如何控制对象拷贝、移动、赋值和销毁等行为,在第14章中我们将学习如何原创 2021-11-02 22:15:31 · 716 阅读 · 0 评论 -
《Essential C++ 中文版》 读书笔记及习题解答
前言第一章 C++编程基础 Basic C++ Programming第二章 面向过程的编程风格 Procedural Programming第三章 泛型编程风格 Generic Programming原创 2021-07-17 16:32:22 · 3008 阅读 · 0 评论 -
《C++ Primer 中文版》第六 章读书笔记及习题解答
目录函数简介6.1 函数基础6.2 参数传递6.3 返回类型和return语句6.4 函数重载6.5 特殊用途语言特性6.6 函数匹配6.7 函数指针小结习题解答函数简介6.1 函数基础6.2 参数传递6.3 返回类型和return语句6.4 函数重载6.5 特殊用途语言特性6.6 函数匹配6.7 函数指针小结习题解答...原创 2021-10-16 17:37:06 · 1067 阅读 · 0 评论 -
《C++ Primer 中文版》第一二章读书笔记及习题解答
目录第一章 开始简介1.1 编写一个简单的C++程序1.1.1 编译、运行程序1.2 初识输入输出1.3 注释简介1.4 控制流1.5 类简介1.6 书店程序习题解答1.1 节练习小结第一章 开始简介 本章介绍了C++大部分基础内容:类型、变量、表达式、语句及函数。简要介绍了如何编译及运行程序。 学习并完成本章练习后,将具备编写、编译、运行简单程序的能力。后续会更加详细的解释本章提到的语言特性。1.1 编写一个简单的C++程序 类型是程序设计最基本的概念之一,一种类型不仅定义了数据元素的内原创 2021-08-12 11:39:16 · 2367 阅读 · 1 评论 -
《代码随想录 9 章》二刷题解及心得体会
目录9.1 回溯算法基础理论9.1.1 什么是回溯算法9.1.2 回溯算法的性能9.1.3 回溯法可以解决的问题9.1.4 如何理解回溯法9.1.5 回溯法模板9.1 回溯算法基础理论9.1.1 什么是回溯算法 回溯算法也叫回溯搜索算法,简称回溯法,它是一种搜索的方式。回溯是递归的副产品,只要有递归的过程就会有对应的回溯的过程。在后续的内容中,回溯函数就是递归函数,指的都是一个函数。9.1.2 回溯算法的性能 因为回溯的本质是穷举,然后选出我们想要的答案,所以回溯法并不是高效的算法,如果想高效原创 2022-04-18 17:39:31 · 841 阅读 · 0 评论