之乎者也,阿弥陀佛

软件设计的原则就是,化繁为简,化难为易,把人的思维集中在简单的领域,然后通过有序的组合实现复杂的逻辑。

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2009年3月11日

摘要: 声明:本文某些内容摘自互联网,仅作学习之用!若无意侵犯你的权利,本人将在24小时内删除! 1.类的三大特性:封装、继承、多态。 2.类和结构的区别: a) 一个是值类型(结构),一个是引用类型(类),结构struct在传递的时候如果没有指定ref,则传递的是内存中的一分副本,而class则是传递对他的引用。 b) 类在堆中,结构在栈中,类传递的是类在堆中的地址,而结构是在栈中另复制... 阅读全文
posted @ 2009-03-11 22:18 搏击的小船 阅读(464) 评论(1) 推荐(2) 编辑

摘要: 欧几里德算法: Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System; using System.Collections.Generic; using System.Text; namespace ojilide { ... 阅读全文
posted @ 2009-03-11 10:48 搏击的小船 阅读(388) 评论(0) 推荐(0) 编辑

摘要: 在学习新技术的同时,我们还应该时刻复习自己已学过的数据结构和经典算法。一、最简单的排序方法是冒泡排序方法。这种方法的基本思想是,将待排序的元素看作是竖着排列的“气泡”,较小的元素比较轻,从而要往上浮。在冒泡排序算法中我们要对这个“气泡”序列处理若干遍。所谓一遍处理,就是自底向上检查一遍这个序列,并时刻注意两个相邻的元素的顺序是否正确。如果发现两个相邻元素的顺序不对,即“轻”的元素在下面,就交换它们的位置。显然,处理一遍之后,“最轻”的元素就浮到了最高位置;处理二遍之后,“次轻”的元素就浮到了次高位置。在作第二遍处理时,由于最高位置上的元素已是“最轻”元素,所以不必检查。一般地,第i遍处理时,不 阅读全文
posted @ 2009-03-11 00:55 搏击的小船 阅读(357) 评论(0) 推荐(0) 编辑