欢迎光临
一起学习,一起进步

程序与设计模式 第2页

转: 小程序,大道理 之二-openSL

转: 小程序,大道理 之二

admin@opensl.tk阅读(44)评论(0)赞(0)

一而再地抽象(Abstraction Again) 让我们继续无视那些空格以及星号等细节,我们看到什么呢? 我们只看到一整行的内容,当传入 3 时就有 3 行,传入 4 时就有 4 行。我们用一个方法 getLineContent 来表示这...

转: 小程序,大道理-openSL

转: 小程序,大道理

admin@opensl.tk阅读(37)评论(0)赞(0)

前言 以下将用一个小程序来探讨一些大道理,这些大道理包括可扩展性,抽象与封装,可维护性,健壮性,团队合作,工具的利用,可测试性,自顶向下,分而治之,分层,可读性,模块化,松耦合,MVC,领域模型,甚至对称性,香农的信息论等等。 为什么不用大...

数据结构:kd树原理及实现-openSL

数据结构:kd树原理及实现

admin@opensl.tk阅读(44)评论(0)赞(0)

k-d tree即k-dimensional tree,常用来作空间划分及近邻搜索,是二叉空间划分树的一个特例。通常,对于维度为k,数据点数为N的数据集,k-d tree适用于N≫2k的情形。 1)k-d tree算法原理 k-d tree...