WenJieWangFlyToWorld

导航

2017年7月21日 #

华为机试-统计每个月兔子的总数

摘要: 题目描述有一只兔子,从出生后第3个月起每个月都生一只兔子,小兔子长到第三个月后每个月又生一只兔子,假如兔子都不死,问每个月的兔子总数为多少? /** * 统计出兔子总数。 * * @param monthCount 第几个月 * @return 兔子总数 */ public static int g 阅读全文

posted @ 2017-07-21 16:42 WenjieWangFlyToWorld 阅读(306) 评论(0) 推荐(0) 编辑

华为机试-字符串合并处理

摘要: 题目描述按照指定规则对输入的字符串进行处理。详细描述:将输入的两个字符串合并。对合并后的字符串进行排序,要求为:下标为奇数的字符和下标为偶数的字符分别从小到大排序。这里的下标意思是字符在字符串中的位置。对排序后的字符串进行操作,如果字符为‘0’——‘9’或者‘A’——‘F’或者‘a’——‘f’,则对 阅读全文

posted @ 2017-07-21 16:41 WenjieWangFlyToWorld 阅读(288) 评论(0) 推荐(0) 编辑

华为机试-字符串排序

摘要: 题目描述编写一个程序,将输入字符串中的字符按如下规则排序。规则 1 :英文字母从 A 到 Z 排列,不区分大小写。 如,输入: Type 输出: epTy规则 2 :同一个英文字母的大小写同时存在时,按照输入顺序排列。 如,输入: BabA 输出: aABb规则 3 :非英文字母的其它字符保持原来的 阅读全文

posted @ 2017-07-21 16:40 WenjieWangFlyToWorld 阅读(277) 评论(0) 推荐(0) 编辑

华为机试-蛇形矩阵

摘要: 题目描述题目说明蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。 样例输入5样例输出1 3 6 10 152 5 9 144 8 137 1211接口说明原型void GetResult(int Num, char * pResult);输入参数: int Num:输入的正整数N输出参数: 阅读全文

posted @ 2017-07-21 16:39 WenjieWangFlyToWorld 阅读(368) 评论(0) 推荐(0) 编辑

java开发中的23种设计模式

摘要: 设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的, 阅读全文

posted @ 2017-07-21 08:44 WenjieWangFlyToWorld 阅读(150) 评论(0) 推荐(0) 编辑

工厂方法模式

摘要: 工厂方法模式(Factory Method Pattern),是简单工厂模式的扩展,其英文原话是"Define an interface for creating an object,but let the subclasses decide which class to instantiate.F 阅读全文

posted @ 2017-07-21 08:34 WenjieWangFlyToWorld 阅读(140) 评论(0) 推荐(0) 编辑

抽象工厂模式

摘要: 抽象工厂模式(Abstract Factory Pattern)是工厂方法模式的进一步抽象,其英文原话"Provide an interface for creating families of related or dependent objects without specifying thei 阅读全文

posted @ 2017-07-21 08:32 WenjieWangFlyToWorld 阅读(113) 评论(0) 推荐(0) 编辑