上一页 1 ··· 6 7 8 9 10 11 下一页
摘要: 算法导论上的快速排序采用分治算法,步骤如下: 1.选取一个数字作为基准,可选取末位数字 2.将数列第一位开始,依次与此数字比较,如果小于此数,将小数交换到左边,最后达到小于基准数的在左边,大于基准数的在右边,分为两个数组 3.分别对两个数组重复上述步骤 其中一次排序步骤如下: 伪码实现: Pytho 阅读全文
posted @ 2016-03-29 19:36 大尾巴贝贝 阅读(28826) 评论(1) 推荐(0) 编辑
摘要: 堆排序是利用最大最或最小堆,废话不多说: 先给出几个概念: 二叉树:二叉树是每个节点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树” 完全二叉树:除最后一层外,每一层上的节点数均达到最大值;在最后一层上只缺少右边的若干结点。 满二叉树: 除最后一层无任何子节点 阅读全文
posted @ 2016-03-25 22:09 大尾巴贝贝 阅读(2528) 评论(0) 推荐(0) 编辑
摘要: 软件开发过程的一些心得: 软件开发参与人员:软件开发人员、业务调研人员、客户 1.客户提需求,软件开发人员根据客户需求写《XX软件需求规格书》,详细过程可参见GB/T9386-2008国标《计算机软件需求规格说明规范》,此项主要是为了确认需求,方便后期软件开发使用。 2.需求调研:此时一半由业务调研 阅读全文
posted @ 2016-03-16 21:41 大尾巴贝贝 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 1.初始化器:className variableName = new className(property1=value1…); 2.var可以声明一个没有类型的变量,根据赋值的不同改变数据类型 3.匿名方法,如果一个类用的少,可以省略类名,直接创建实例化 4.扩展方法:支持给基础类添加方法 另一 阅读全文
posted @ 2016-03-07 20:23 大尾巴贝贝 阅读(800) 评论(0) 推荐(0) 编辑
摘要: C#中的事件处理实际上是一种具有特殊签名的delegate,象下面这个样子: public delegate void MyEventHandler (object sender, MyEventArgs e) sender代表事件发送者,e是事件参数类 创建步骤 (1)、定义delegate对象类 阅读全文
posted @ 2016-03-07 20:18 大尾巴贝贝 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 泛型 可空类型:通常值类型必须初始化之后才能使用,使用System.Nullable<T>类型使得值类型可空(为NULL),如System.Nullable<int>,可以简写为int? ??运算符:即空接合运算符,是一个二元运算符,允许给可能等于null的表达式提供另一个值 例子:op1??op2 阅读全文
posted @ 2016-03-07 20:16 大尾巴贝贝 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 迭代器 迭代器是什么? 迭代器是作为一个容器,将要遍历的数据放入,通过统一的接口返回相同类型的值。 为什么要用迭代器? 为何了为集合提供统一的遍历方式,迭代器模式使得你能够获取到序列中的所有元素而不用关心是其类型,如果没有迭代器,某些数据结构遍历较为困难,如Map无法迭代 如果一个类实现了IEnum 阅读全文
posted @ 2016-03-07 20:14 大尾巴贝贝 阅读(966) 评论(0) 推荐(0) 编辑
摘要: 面向对象一些名词: 类:一个带有接口集合,是面向对象的实现方法 字段:类内所声明的内部变量。 属性:对字段当从外部使用get;set;方法去设置或者读取时,即可视为属性 方法:类内函数 构造函数/析构函数:类必有方法,对所以类成员的初始化都放在构造函数里,所有成员的内存释放都放在析构函数,构造函数与 阅读全文
posted @ 2016-03-07 20:11 大尾巴贝贝 阅读(310) 评论(0) 推荐(0) 编辑
摘要: C#控制语句 控制语句: goto语句 If语句 do while循环 for循环 while循环 switch语句 三元运算符 <test?><resultIfTrue>:<resultIfFalse> foreach语句: 例如:int[] arr={1,2,3}; foreach(int I 阅读全文
posted @ 2016-03-07 20:07 大尾巴贝贝 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 整数类型 sbyte -128~127之间 byte 0~255 short(Int16) -32768~32768 ushort(UInt16) 0~65535 Int (Int32) -2147483648~2147483647 uint(UInt32) 0~4294967295 long (I 阅读全文
posted @ 2016-03-07 20:02 大尾巴贝贝 阅读(281) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 下一页