上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 60 下一页
摘要: 简单工厂模式的目的:使得对象的创建和使用分离,降低系统耦合,对用户隐藏类的实例创建细节 简单工厂模式属于创建型模式的一种 简单工厂模式的定义:定义一个工厂类,它可以根据参数的不同返回不同类的实例,被创建的实例通常都具有相同的父类 简单工厂模式包含的3个角色: 1)工厂角色:即工厂类,负责实现创建所有 阅读全文
posted @ 2019-03-15 20:12 西*风 阅读(750) 评论(0) 推荐(0)
摘要: 点滴感悟与总结! 1.单一职责原则:一个对象一个只包含单一的职责,并且该职责被完整的封装在一个类中(尽量降低系统耦合) (实现高内聚,低耦合的指导方针) 分析:一个类(大到模块,小到方法)承担的职责越多,它被复用的可能性就越小,而一个类承担的职责越多,相当于将这些职责耦合在一起,当其中一个职责发生变 阅读全文
posted @ 2019-03-15 11:36 西*风 阅读(483) 评论(0) 推荐(0)
摘要: 链接:https://www.nowcoder.com/questionTerminal/504ad6420b314e5bb614e1684ad46d4d来源:牛客网一个合法的括号匹配序列被定义为:1. 空串""是合法的括号序列2. 如果"X"和"Y"是合法的序列,那么"XY"也是一个合法的括号序列 阅读全文
posted @ 2019-03-13 10:16 西*风 阅读(614) 评论(0) 推荐(0)
摘要: 链接:https://www.nowcoder.com/questionTerminal/a461395335c946c5b409e79847796cd0来源:牛客网小易有一个长度为N的正整数数列A = {A[1], A[2], A[3]..., A[N]}。牛博士给小易出了一个难题:对数列A进行重新排列,使数列A满足所有的A[i] * A[i + 1](1 ≤ i ≤ N - 1)都是4的倍数。... 阅读全文
posted @ 2019-03-13 10:06 西*风 阅读(299) 评论(0) 推荐(0)
摘要: 链接:https://www.nowcoder.com/questionTerminal/f58859adc39f4edc9cd8e40ba4160339来源:牛客网魔法王国一共有n个城市,编号为0~n-1号,n个城市之间的道路连接起来恰好构成一棵树。小易现在在0号城市,每次行动小易会从当前所在的城 阅读全文
posted @ 2019-03-13 09:58 西*风 阅读(367) 评论(0) 推荐(0)
摘要: 链接:https://www.nowcoder.com/questionTerminal/7e8aa3f9873046d08899e0b44dac5e43来源:牛客网小Q最近遇到了一个难题:把一个字符串的大写字母放到字符串的后面,各个字符的相对位置不变,且不能申请额外的空间。 你能帮帮小Q吗? 输入 阅读全文
posted @ 2019-03-10 11:44 西*风 阅读(486) 评论(0) 推荐(0)
摘要: 老师想知道从某某同学当中,分数最高的是多少,现在请你编程模拟老师的询问。当然,老师有时候需要更新某位同学的成绩. 输入描述: 输入包括多组测试数据。 每组输入第一行是两个正整数N和M(0 < N <= 30000,0 < M < 5000),分别代表学生的数目和操作的数目。 学生ID编号从1编到N。 阅读全文
posted @ 2019-03-10 11:38 西*风 阅读(714) 评论(0) 推荐(0)
摘要: 扑克牌游戏大家应该都比较熟悉了,一副牌由54张组成,含3~A,2各4张,小王1张,大王1张。牌面从小到大用如下字符和字符串表示(其中,小写joker表示小王,大写JOKER表示大王):) 3 4 5 6 7 8 9 10 J Q K A 2 joker JOKER 输入两手牌,两手牌之间用“-”连接 阅读全文
posted @ 2019-03-10 11:20 西*风 阅读(690) 评论(0) 推荐(0)
摘要: 输入描述: 一行或多行字符串。每行包括带路径文件名称,行号,以空格隔开。 文件路径为windows格式 如:E:\V1R2\product\fpgadrive.c 1325 输出描述: 将所有的记录统计并将结果输出,格式:文件名代码行数数目,一个空格隔开,如: fpgadrive.c 1325 1 阅读全文
posted @ 2019-03-10 11:07 西*风 阅读(438) 评论(0) 推荐(0)
摘要: 链接:https://www.nowcoder.com/questionTerminal/af709ab9ca57430886632022e543d4c6来源:牛客网小Q今天在上厕所时想到了这个问题:有n个数,两两组成二元组,相差最小的有多少对呢?相差最大呢? 输入包含多组测试数据。 对于每组测试数 阅读全文
posted @ 2019-03-09 16:10 西*风 阅读(508) 评论(0) 推荐(0)
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 60 下一页