- 博客(11)
- 收藏
- 关注
原创 设计模式 (5)类图二
导言关联关系关联定义类图描述关联关联的多重性一对一关联如下图所示一对一静态建模表示法代码显示显示主要体现部分一对多关联如下图所示一对多关联显示代码显示显示主要体现部分规定数值关联如下图所示规定数值关联显示可选关联如下图所示可选关联显示多对多关联如下图所示多对多关联显示三元关联一元关联自关联关联类总结导言前面第一篇类图文章,介绍了类图和类以及类图的画法并提及了对
2016-04-28 22:36:47 9256
原创 leetcode编程题(4)Median of Two Sorted Arrays
题目英文版题目中文翻译版解析算法测试代码测试结果题目(英文版)There are two sorted arrays nums1 and nums2 of size m and n respectively. Find the median of the two sorted arrays. The overall run time complexity should be O(log (
2016-04-11 13:36:49 1189
原创 leetcode编程题(3)Longest Substring Without Repeating Characters
题目英文原版题目中文翻译版解析算法测试代码运行结果题目(英文原版)Given a string, find the length of the longest substring without repeating characters. For example, the longest substring without repeating letters for “abcabcbb”
2016-04-10 22:54:09 914 2
原创 leetcode编程题(2)Add Two Numbers
题目英文原版题目中文翻译版解析代码测试代码结果题目(英文原版)You are given two linked lists representing two non-negative numbers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the
2016-04-10 21:13:33 1443 2
原创 leetcode编程题(1)Two Sum
导言题目原题目题目中文翻译解析代码测试的代码运行结果导言leetcode是一个判断型的OJ,拥有大量的算法题目,最近拿来练手题目(原题目)Given an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that e
2016-04-10 19:20:16 930 2
原创 数据结构(21)栈与递归应用之汉诺塔递归实现
导言题目n阶Hanoi塔问题算法三阶hanoi动态演示具体实现C 版本递归运行结果Java版本递归运行结果导言前面的文章介绍了栈和递归,以及举例了汉诺塔的实现原理,下面是实现汉诺塔的源码。题目n阶Hanoi塔问题假设有3个分别命名为X、Y、Z的塔座,在塔座X上插有n个直径大小不同、依小到大编号为1,2,……,n的圆盘,如下图。 现要求将X轴上的n个圆盘移到Z上并仍按同样的
2016-04-10 12:27:04 1939 2
原创 设计模式 (4)类图一
导言类类的定义类的介绍类图类图的定义类图的表示类和对象表示示例图类图示例类对应的Java代码类名类名示例属性Atttributes示例类的操作示例类之内部类表示示例结语导言学习类图,无一例外得学习类,以及类之间的关系和类图的绘制。 一般是采用UML类图表示法描绘静态模型。类类的定义类(Class)封装了数据和行为,是面向对象的重要组成部分,它是具有相同属性、操作
2016-04-10 10:59:17 4841
原创 数据结构(20)栈与递归
导言递归n阶Hanoi塔问题算法解析汉诺塔3阶过程演示导言前面阶段用栈实现了表达式求值、括号匹配以及数字转换。这一次,我们介绍栈的另一个重要级别的应用-递归递归栈的重要应用是在程序设计语言中实现递归。一个直接调用自己或通过一系列的调用语句间接地调用自己的函数,称为递归函数。 递归是程序设计中强有力的工具。递归是程序设计中一个强有力的工具。其一,很多数学函数是递归定义的,例如: 阶乘
2016-04-09 22:57:20 4390
原创 设计模式 (3)用例图之二
导言标识用例用例主序列与可替换序列场景如何识别用例有意义的目标用户观点而非系统观点用例命名用例的粒度小技巧用例关系执行者与用例之间的关联关系用例包含关系例子另一种包含关系-结构化冗长的用例扩展关系简介扩展关系的应用情况扩展关系需注意扩展点定义扩展点和扩展用例的示例泛化关系用例包实例总结导言前面一篇博文,我们介绍了用例的初步概念,参与者以及参与者分类和
2016-04-03 10:29:52 2591
原创 设计模式(2)用例图之一
导言用例简介定义用例模型用例理解用例例子参与者执行者定义参与者角色和用户区别主要参与者和次要参与者区别主要参与者和次要参与者的实例对参与者建模人类参与者外部系统参与者输入设备参与者输入输出设备参与者计时器参与者注意参与者之间的泛化继承关系如何识别执行者思路辨别谁是参与者导言为了说明用例图,我们将先介绍用例的定义,然后介绍用例图的相关内容,比如参与者、次要参与
2016-04-02 20:07:15 2669
原创 设计模式 (1) UML
声明UML简介UML的诞生演化历史UML注意点UML是什么UML结构视图结构4 1视图视图简介详细介绍区别图模型元素声明:参考资料: 《设计模式》 作 者: 刘伟 主编 出 版 社: 清华大学 本社特价书 条 形 码: 9787302251200 ; 978-7-302-25120-0 I S B N : 9787302251200
2016-04-01 20:03:32 2450
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人