java
沃柑火龙果
这个作者很懒,什么都没留下…
展开
-
读懂BMP,用BMP来表达
如果有个伪文青问你:“你能读懂这个世界吗?”作为技术男的你就要很淡定的说:“只要把它的协议给我,就有办法读懂它。”读,就是对信息的分析解释理解。世界是复杂的,可对于信息的有效传递,我认为,可以简单的概括为“理解——表达”的模式,而连接理解和表达的逻辑桥梁就是规则、协议。虽然是技术男,但你是不是也经常因为不理解心爱的人的心思而犯愁,她/他想要苹果,你却认为她/他想要的是香蕉,唉,没办...2013-07-17 21:03:20 · 164 阅读 · 0 评论 -
数据结构找你妹(一)从二叉树到红黑树的分析实现
什么是查找? 好了,我们今天的主题是——找你妹。或许应该把话题提升到一个不那么“好听”的层次——查找。但还是从“好听”的讲起吧,我们应该都玩过“找你妹”这个游戏,规则很简单,通过对一个物品描述的词语,在屏幕中寻找相应的物品,点击到对应的物品查找成功,一定时间内查找到的物品越多分数越高,即查找时间越短越好。为了能准确的查找,每一样东西都要有一个唯一的标识,我们称之为关键...2014-05-12 18:33:24 · 545 阅读 · 0 评论 -
基本数据结构——数组、队列、链表
数组是一个对象,是命名的同类型变量的集合。形象的说,数组就是由一个个格子组成,在格子中可以装东西,而这些东西就是数据,一个数组中要求这些数据是同类型的。数组简单地说就是一个可以储存数据的容器。在编程中经常会用到这样的容器,比如画图板图形的重绘,以及在五子棋游戏开发中用到的数组储存棋子的位置和颜色参数等等。数组的声明和定义比较简单,就不在赘述,但要注意当定义引用数据类型的数组,并要向...2013-04-24 19:54:33 · 116 阅读 · 0 评论