- 博客(8)
- 收藏
- 关注
原创 自主实现的Java实现的构造大小堆、堆排序的算法
记得大学时候上过数据结构的课程,对于堆排序一直不太明白,最近看设计模式,其中有组合模式,刚好设计到Tree构造,于是一时兴起,写了关于构造堆以及堆排序的算法 写算法之前,看了看堆的定义,实质是完全二叉树,此定义可以参考http://zh.wikipedia.org/wiki/%E5%A0%86_(%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84)
2013-09-26 16:19:42
600
原创 C、C++中,不用局部变量以及库函数,求给定字符串长度
一道算法题考点:字符串,指针,递归 int isNull(char *a,int index){ if(a[index]=='\0') return index; else return isNull(a,index+1);}int main(){ char *string="abcdefg";int
2013-09-04 11:07:13
601
原创 程序设计之团队协作
进入详细设计阶段,彼此对于架构都有自己的想法,每次讨论基本以争论收场,但大家本着就事论事的态度,彼此还是比较和谐。软件框架的设计,都谈及可扩展,低耦合,高内聚,与外界通信都想使用URI机制,数据类型都想采用JSON来实现跨平台等。设计欠考虑和过设计往往是设计不好的两种情况,好的设计,应该低风险解决目前的需求,也同时为未来提供一定的扩展,并且有框架无法扩展时,能够最短时间重构的方案。设计
2013-06-21 19:03:23
712
转载 语音比较
最近图片比较很热,于是想到了语音比较,即找出与你声音契合度最高的人。翻了翻技术文档,发现这个方向难度很大,实现很困难。也难怪语音识别技术发展很久也仍然处于初级阶段。发现一个通过网络请求去访问Google语音引擎的一个途径,未证实,网址如下:http://blog.youkuaiyun.com/dlangu0393/article/details/7214728未防止原文删除,将其复制如下:
2013-06-19 10:04:52
1442
原创 程序设计感想
最近在设计Android端组件框架,背景是将一个App增加其平台能力,即能加载其他的App或者是网页App,利用其基础能力,提供对外app的接口以供调用。利用加载的app,来丰富其内容和扩展能力。老大对这个项目战略上挺看重,战术上重视度一般,所以将任务分给了新来这个部门的几个人,就开始了设计研发。 组件框架,无非是组件管理模块,Api模块,组件调用模块,交互模块,还有安全模块和
2013-06-19 09:59:47
521
原创 Android换肤插件(一)
Author:xqforeverTime:2013.5.28最近从事Android插件相关工作,调研了动态换肤的一些方法。1、需求: 皮肤插件不需要安装 只包括图像,文字等资源,不含有任何逻辑代码 可动态加载替换升级 加载实现简单,View的加载交给Android系统完成 2、过程: 目前对插件加载,
2013-06-03 09:41:40
548
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人