![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式及算法
文章平均质量分 55
freeboy21
这个作者很懒,什么都没留下…
展开
-
经典排序算法 - 桶排序Bucket sort
1,桶排序是稳定的2,桶排序是常见排序里最快的一种,比快排还要快…大多数情况下3,桶排序非常快,但是同时也非常耗空间,基本上是最耗空间的一种排序算法 无序数组有个要求,就是成员隶属于固定(有限的)的区间,如范围为[0-9](考试分数为1-100等) 例如待排数字[6 2 4 1 5 9]准备10个空桶,最大数个空桶[6 2 4 1 5 9] 待排数组[0 0 ...原创 2013-03-27 10:13:33 · 85 阅读 · 0 评论 -
C++单例模式
#include<iostream>#include"MyString.h"#include<string>using namespace std;class President{private: President(){}; President(const President&); const President&...原创 2013-03-27 16:29:40 · 75 阅读 · 0 评论 -
AS3单例模式
单例模式的优点:1.一个静态实例,把共享的属性方法能在任何一个程序集调用,信息有效的实现操作。(数据以一个静态实例的模式贯通全局)2.有效降低大模块之间的耦合度。(注意:缺点就是耗费内存资源。单例不能滥用)(注意:单例模式,顾名思义。只有一个实例的设计模式。)单利模式的由来:我们只要仔细地想想看,全局变量确实可以提供一个全局访问点,但是它不能防止别人实例化多个对象。通...原创 2012-08-08 10:55:38 · 72 阅读 · 0 评论 -
AS3-MVC模式
MVC模式是”Model-View-Controller”的缩写,中文翻译为”模式-视图-控制器”。MVC应用程序总是由这三个部分组成。 Event(事件)导致Controller改变Model或View,或者同时改变两者。只要Controller改变了Models的数据或者属性, 所有依赖的View都会自动更新。MVC模式能使界面(Viwe)和数据(Model)能有效的分开,由控制器(Contr...原创 2012-08-08 11:04:56 · 97 阅读 · 0 评论 -
回调机制
“先泛后精,先浅后深”的道理可是知易行难,所以常常会给技术上的小细节纠缠着,搞得晕晕乎,其中“回调函数”就是其中之一了,虽然回用,但是老是不明白其中的含义,众多的书本也说得隐晦不清。直到不久前看到一篇文章才总算比较清晰了解。 概括起来,回调机制包括两部分:服务执行者和服务方式制定者。 1. 服务执行者先制定服务规范; 2.服务方式制定者然...原创 2012-08-09 16:27:37 · 70 阅读 · 0 评论 -
AS3接口的一个很重要的作用
最近在做一些AS3项目,有两大问题让我感觉比较头痛的。一是垃圾回收器。由于AS3垃圾回收机制跟AS2有质的区别,但是做的时候又没有了解过这个问题,做了大半才知道,实现AS3的垃圾回收还需要在开发前做好一个相关的架构......这个有位据说是举世闻名的架构师写了相关文章......可惜我哪怕看懂了还是要重写很多东西......另一个则是我在这篇文章要说的接口,虽然在目前的项目里还不是特别需要用...原创 2012-08-13 16:38:30 · 144 阅读 · 0 评论 -
几何图形公式
名称符号周长C和面积S正方形a—边长C=4aS=a2长方形a和b-边长C=2(a+b)S=ab三角形a,b,c-三边长h-a边上的高s-周长的一半A,B,C-内角其中s=(a+b+c)/2 S=ah/2=ab/2·sinC =[s(s-a)(s-b)(s-c)]1/2=a2sinBsinC/(...原创 2012-09-10 11:47:43 · 206 阅读 · 0 评论