导航

2014年5月14日 #

对象模型

摘要: booch's object model: The C++& Java perspective:http://www.enel.ucalgary.ca/People/Smith/619.94/prev689/61994.96/1996/talks/tbooch.htm 阅读全文

posted @ 2014-05-14 21:08 水中游 阅读(149) 评论(0) 推荐(0) 编辑

2014年5月6日 #

排序-快速排序

摘要: 快速排序是一种分治的排序。快速排序与归并排序是互补的: 归并排序将数组分成两个子数组分别排序,并将有序的子数组归并以将整个数组排序;而快速排序将数组首先切分成两个子串,然后分别排序。相关的代码:public static void QuickSort(char[] a, int lo, int hi... 阅读全文

posted @ 2014-05-06 22:51 水中游 阅读(151) 评论(0) 推荐(0) 编辑

2014年5月5日 #

排序-归并排序

摘要: 该算法基于一个简单的操作: 将两个有序的队列合成一个更大的有序队列。归并排序保证NlogN。原地归并的抽象算法(Abstract in-place merge):using System;namespace MergeSort{ class Program { static... 阅读全文

posted @ 2014-05-05 22:54 水中游 阅读(172) 评论(0) 推荐(0) 编辑

2014年5月4日 #

排序-初级排序

摘要: http://algs4.cs.princeton.edu/21elementary/排序算法分析:比较(Compare),交换(Exchange),如果没有使用选择排序:首先,找到最小的元素然后和第一个数做交换,然后在剩下的元素里找最小的,和第二个数做交换,一直下去。选择排序用了: ~N2/2 次... 阅读全文

posted @ 2014-05-04 00:07 水中游 阅读(179) 评论(0) 推荐(0) 编辑

2014年5月3日 #

算法-常用算法

摘要: 阅读全文

posted @ 2014-05-03 23:09 水中游 阅读(93) 评论(0) 推荐(0) 编辑

2014年4月30日 #

Thinking UML

摘要: 1. 总体结构: 阅读全文

posted @ 2014-04-30 12:57 水中游 阅读(142) 评论(0) 推荐(0) 编辑

2014年4月29日 #

读书技巧

摘要: 学习流程第一阶段:拓宽视野,快速阅读。1. 梳理逻辑脉络,明确宏观定位。2. 主动阅读,积极思考。3. 提高阅读速度。(避免逐字阅读,用手字辅助阅读,拓宽视线范围)学习流程第二阶段: 视觉阅读进阶训练。1.视觉考片。2.享受阅读。(动力与压力,释放压力的技巧)3. 全方位的视觉阅读训练计划。学习流程... 阅读全文

posted @ 2014-04-29 13:03 水中游 阅读(153) 评论(0) 推荐(0) 编辑

2011年9月30日 #

Powershell

摘要: 1.Variable declaration所有的变量都必须以$开始Example:[int]$valA = 2;[int]$valB = 3;[int]$valC = 0;$valC = $valA + $valB;write-host("The sum is: " + $valC);2.Arrays Example:$myArray = 1,2,3,4,5,6,7,8,9,10;[int] $... 阅读全文

posted @ 2011-09-30 12:57 水中游 阅读(1364) 评论(0) 推荐(0) 编辑