自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Made in Code

Everything is Math, everything is Code!

  • 博客(1841)
  • 问答 (1)
  • 收藏
  • 关注

原创 C++ //练习 14.44 编写一个简单的桌面计算器使其能处理二元运算。

【代码】C++ //练习 14.44 编写一个简单的桌面计算器使其能处理二元运算。

2024-07-09 10:46:39 446

原创 C++ //练习 14.43 使用标准库函数对象判断一个给定的int值是否能被int容器中的所有元素整除。

【代码】C++ //练习 14.43 使用标准库函数对象判断一个给定的int值是否能被int容器中的所有元素整除。

2024-07-09 08:32:47 287

原创 C++ //练习 14.42 使用标准库函数对象及适配器定义一条表达式,令其(a)统计大于1024的值有多少个。(b)找到第一个不等于pooh的字符串。(c)将所有的值乘以2。

C++ Primer(第5版) 练习 14.42

2024-07-09 08:24:45 356

原创 LeetCode //C - 214. Shortest Palindrome

【代码】LeetCode //C - 214. Shortest Palindrome。

2024-07-09 07:54:11 857

原创 LeetCode //C - 213. House Robber II

【代码】LeetCode //C - 213. House Robber II。

2024-07-08 08:03:48 1021 1

原创 LeetCode //C - 204. Count Primes

【代码】LeetCode //C - 204. Count Primes。

2024-07-07 09:17:37 795

原创 C++ //练习 14.41 你认为C++11新标准为什么要增加lambda?对于你自己来说,什么情况下会使用lambda,什么情况下会使用类?

C++ Primer(第5版) 练习 14.41

2024-07-05 11:34:49 142

原创 C++ //练习 14.40 重新编写10.3.2节(第349页)的biggies函数,使用函数对象类替换其中的lambda表达式。

【代码】C++ //练习 14.40 重新编写10.3.2节(第349页)的biggies函数,使用函数对象类替换其中的lambda表达式。

2024-07-05 11:21:32 347

原创 C++ //练习 14.39 修改上一题的程序令其报告长度在1至9之间的单词有多少个、长度在10以上的单词又有多少个。

【代码】C++ //练习 14.39 修改上一题的程序令其报告长度在1至9之间的单词有多少个、长度在10以上的单词又有多少个。

2024-07-05 11:02:40 156

原创 C++ //练习 14.38 编写一个类令其检查某个给定的string对象的长度是否与一个阈值相等。使用该对象编写程序,统计并报告在输入的文件中长度为1的单词有多少个、长度为2的单词有多少个、

【代码】C++ //练习 14.38 编写一个类令其检查某个给定的string对象的长度是否与一个阈值相等。使用该对象编写程序,统计并报告在输入的文件中长度为1的单词有多少个、长度为2的单词有多少个、

2024-07-05 10:48:26 187

原创 LeetCode //C - 203. Remove Linked List Elements

【代码】LeetCode //C - 203. Remove Linked List Elements。

2024-07-05 07:53:22 1015

原创 C++ //练习 14.37 编写一个类令其检查两个值是否相等。使用该对象及标准库算法编写程序,令其替换某个序列中具有给定值的所有实例。

【代码】C++ //练习 14.37 编写一个类令其检查两个值是否相等。使用该对象及标准库算法编写程序,令其替换某个序列中具有给定值的所有实例。

2024-07-04 16:01:11 248

原创 C++ //练习 14.36 使用前一个练习定义的类读取标准输入,将每一行保存为vector的一个元素。

C++ Primer(第5版) 练习 14.36

2024-07-04 15:43:57 586

原创 C++ //练习 14.35 编写一个类似于PrintString的类,令其从istream中读取一行输入,然后返回一个表示我们所读内容的string。如果读取失败,返回空string。

【代码】C++ //练习 14.35 编写一个类似于PrintString的类,令其从istream中读取一行输入,然后返回一个表示我们所读内容的string。如果读取失败,返回空string。

2024-07-04 15:24:18 183

原创 C++ //练习 14.34 定义一个函数对象类,令其执行if-then-else的操作:该类的调用运算符接受三个形参,它首先检查第一个形参,如果成功返回第二个形参的值;如果不成功返回第三个形参的值。

C++ Primer(第5版) 练习 14.34

2024-07-04 15:16:06 196

原创 C++ //练习 14.33 一个重载的函数调用运算符应该接受几个运算对象?

C++ Primer(第5版) 练习 14.33

2024-07-04 14:59:16 128

原创 LeetCode //SQL - 197. Rising Temperature

【代码】LeetCode //SQL - 197. Rising Temperature。

2024-07-04 08:05:17 698

原创 C++ //练习 14.32 定义一个类令其含有指向StrBlobPtr对象的指针,为这个类定义重载的箭头运算符。

C++ Primer(第5版) 练习 14.32

2024-07-03 08:03:34 156

原创 C++ //练习 14.31 我们的StrBlobPtr类没有定义拷贝构造函数、赋值运算符及析构函数,为什么?

C++ Primer(第5版) 练习 14.31

2024-07-03 07:58:07 230

原创 C++ //练习 14.30 为你的StrBlobPtr类和在12.1.6节练习12.22(第423页)中定义的ConstStrBlobPtr类分别添加解引用运算符和箭头运算符。注意:因为

C++ Primer(第5版) 练习 14.30

2024-07-03 07:50:53 151

原创 C++ //练习 14.29 为什么不定义const版本的递增和递减运算符?

C++ Primer(第5版) 练习 14.29

2024-07-03 07:32:09 190

原创 C++ //练习 14.28 为你的StrBlobPtr类添加加法和减法运算符,使其可以实现指针的算术运算(参见3.5.3节,第106页)。

【代码】C++ //练习 14.28 为你的StrBlobPtr类添加加法和减法运算符,使其可以实现指针的算术运算(参见3.5.3节,第106页)。

2024-07-03 07:25:10 135

原创 C++ //练习 14.27 为你的StrBlobPtr类添加递增和递减运算符。

【代码】C++ //练习 14.27 为你的StrBlobPtr类添加递增和递减运算符。

2024-07-03 07:16:44 187

原创 LeetCode //SQL - 196. Delete Duplicate Emails

【代码】LeetCode //SQL - 196. Delete Duplicate Emails。

2024-07-03 07:04:23 1009

原创 C++ //练习 14.26 为你的StrBlob类、StrBlobPtr类、StrVec类和String类定义下标运算符。

C++ Primer(第5版) 练习 14.26

2024-07-02 11:35:34 144

原创 C++ //练习 14.25 上题的这个类还需要定义其他赋值运算符吗?如果是,请实现它们;同时说明运算对象应该是什么类型并解释原因。

C++ Primer(第5版) 练习 14.25

2024-07-02 11:28:22 123

原创 C++ //练习 14.24 你在7.5.1节的练习7.40(第261页)中曾经选择并编写了一个类,你认为它应该含有拷贝赋值和移动赋值运算符吗?如果是,请实现它们。

C++ Primer(第5版) 练习 14.24

2024-07-02 11:23:12 104

原创 C++ //练习 14.23 为你的StrVec类定义一个initializer_list赋值运算符。

C++ Primer(第5版) 练习 14.23

2024-07-02 11:20:19 319

原创 C++ //练习 14.22 定义赋值运算符的一个新版本,使得我们能把一个表示ISBN的string赋给一个Sales_data对象。

C++ Primer(第5版) 练习 14.22

2024-07-02 11:15:04 246

原创 C++ //练习 14.21 编写Sales_data类的+和+=运算符,使得+执行实际的加法操作而+=调用+。相比于14.3节(第497页)和14.4节(第500页)对这两个运算符的定义,本题的定义

C++ Primer(第5版) 练习 14.21

2024-07-02 11:10:49 171

原创 C++ //练习 14.20 为你的Sales_data类定义加法和复合赋值运算符。

C++ Primer(第5版) 练习 14.20

2024-07-02 11:02:52 162

原创 LeetCode //Bash - 195. Tenth Line

【代码】LeetCode //Bash - 195. Tenth Line。

2024-07-02 07:36:40 253

原创 C++ //练习 14.19 你在7.5.1节的练习7.40(第261页)中曾经选择并编写了一个类,你认为它应该含有关系运算符吗?如果是,请实现它;如果不是,解释原因。

【代码】C++ //练习 14.19 你在7.5.1节的练习7.40(第261页)中曾经选择并编写了一个类,你认为它应该含有关系运算符吗?如果是,请实现它;如果不是,解释原因。

2024-07-01 15:28:37 241

原创 C++ //练习 14.18 为你的StrBlob类、StrBlobPtr类、StrVec类和String类定义关系运算符。

C++ Primer(第5版) 练习 14.18

2024-07-01 15:22:58 139

原创 C++ //练习 14.17 你在7.5.1节的练习7.40(第261页)中曾经选择并编写了一个类,你认为它应该含有相等运算符吗?如果是,请实现它;如果不是,解释原因。

【代码】C++ //练习 14.17 你在7.5.1节的练习7.40(第261页)中曾经选择并编写了一个类,你认为它应该含有相等运算符吗?如果是,请实现它;如果不是,解释原因。

2024-07-01 15:02:38 446

原创 C++ //练习 14.16 为你的StrBlob类(参见12.1.1节,第405页)、StrBlobPtr类(参见12.1.6节,第421页)、StrVec类(参见13.5节,第465页)。。

C++ Primer(第5版) 练习 14.16

2024-07-01 14:55:20 246

原创 LeetCode //Bash - 194. Transpose File

【代码】LeetCode //Bash - 194. Transpose File。

2024-07-01 07:23:13 431

原创 LeetCode //Bash - 193. Valid Phone Numbers

【代码】LeetCode //Bash - 193. Valid Phone Numbers。

2024-06-30 09:32:38 434

原创 LeetCode //Bash - 192. Word Frequency

【代码】LeetCode //Bash - 192. Word Frequency。

2024-06-28 08:05:01 481

原创 LeetCode //C - 187. Repeated DNA Sequences

【代码】LeetCode //C - 187. Repeated DNA Sequences。

2024-06-27 07:36:22 1171

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除