- 博客(6)
- 收藏
- 关注
原创 [PAT]题目分析 L1-003 个位数统计
L1-003 个位数统计大致题意c++分析输入样例:输出样例:题目代码:大致题意给定一个 k 位整数 ,请编写程序统计每种不同的个位数字出现的次数。例如:给定 N=100311,则有 2 个 0,3 个 1,和 1 个 3。c++分析统计每种不同的个位数字的个数,实际上是统计0-9共10个字符的出现次数。考虑到可能出现的数字集合不可能会变和需要进行计数的这两个潜藏题意使用大小为10的整...
2019-04-07 20:28:22 483
原创 [PAT]题目分析 L1-002 打印沙漏
L1-002 打印沙漏大致题意c++分析输入样例:输出样例:题目代码:大致题意本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印***** *** * ********所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。给定任意N个符号,不一定...
2019-04-03 12:26:37 308
原创 [PAT]题目分析 L1-001 Hello World
L1-001 Hello World大致题意输入样例:输出样例:题目代码:大致题意这道超级简单的题目没有任何输入。你只需要在一行中输出著名短句“Hello World!”就可以了。我使用的c++语言,使用printf函数输出目标字符串。输入样例:无输出样例:Hello World!题目代码:#include<iostream>using namespace std...
2019-04-02 16:33:50 312
原创 读书笔记---Head First 设计模式--- 装饰者模式
读书笔记—Head First 设计模式— 装饰者模式装饰者模式(Decorator Pattern) 装饰者模式——动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。所谓装饰者模式,包含两个对象,一个为装饰者,一个为被装饰者。装饰者、被装饰者拥有相同的父类,装饰者通过构造函数获取被装饰者的对象并在被装饰者的基础上重新修饰它,再将自己赋给需要的用户。利用此模式层层包
2017-10-28 13:44:11 333
原创 读书笔记---Head First 设计模式--- 观察者模式
读书笔记—Head First 设计模式— 观察者模式观察者模式(Observer) 观察者模式——定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。 书上举出了一个公式:观察者模式 = 出版者(主题) + 订阅者(观察者),很浅显易懂,一个发送信息,一个接受信息。先实现观察者和被观察者接口,主题类接上被观察者接口,观察者接上观察者接口,利用松耦
2017-10-27 12:14:51 253
原创 读书笔记---Head First 设计模式--- 策略模式
读书笔记—Head First 设计模式— 策略模式这几天买了本新书叫Head First设计模式。感觉还不错,可以看的进去,这就开个博客整理一下书里的内容。稍微介绍一下这本书,我还没有看完,按照我的理解这本书主要讲的是关于类的设计,它没有按照一般教材书那样中规中矩的展现知识,而是用一种引导的方式慢慢的让你理解它的知识。好处是当你刚开始学的时候,会很方便给你理解,但是到你重复学习的时候,可能就会有一
2017-10-26 12:04:06 300 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人