摘要: 队列是线性表的子类,其特点是只准队尾进,队头出,这个特点与实际生活中的排队一样,当然这里是 不准插队的,如图所示: 具体代码以及注解如下程序: 注意上述程序的结构图如下: 阅读全文
posted @ 2016-09-29 11:12 麦哈顿博士 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 栈的特点是先进后出也就是所谓的FILO,栈这种数据结构在函数中运用很多,在函数调用时,调用函数需要先将本身的数据保存 到内存空间中,而被函数的参数也需要从内存空间中读取出来,这两个过程就是一个进栈一个出栈,根据物理存储结构栈可以分为: 1、顺序栈,2、链表栈。 下面是用c实现的顺序栈 阅读全文
posted @ 2016-09-28 10:02 麦哈顿博士 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 现有M元,a个10元,b个5元,c个1元,寻找一种钱正好凑成m的组合。 两种方式实现:1、一种穷举法,2、可以利用取整取余更高效, 还有一种可以利用堆栈来实现,这个我想用c实现,但是目前只是想法没有具体代码,前2种代码如下: 阅读全文
posted @ 2016-09-27 16:38 麦哈顿博士 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 每一个Context都有一个Looper处理各个Handler发送过来的消息,Looper处理消息的函数是: 这里msg是Handler传送给Looper的消息,msg绑定了Handler,这样就不会出现Message搞错Handler的情况,在看Handler中的dispatchMessge(.. 阅读全文
posted @ 2016-09-26 17:29 麦哈顿博士 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 乱写的不具备参考性,只是一个备忘录 阅读全文
posted @ 2016-09-23 18:19 麦哈顿博士 阅读(139) 评论(0) 推荐(0) 编辑
摘要: package com.hs.review; public class Person { public static void main(String[] args) { Person p1 = new Person(); p1.setInterface(new onInvoke() { //覆写接口方法体 ... 阅读全文
posted @ 2016-09-22 15:01 麦哈顿博士 阅读(1535) 评论(0) 推荐(0) 编辑
摘要: 动画分类:Animation 单一动画 AnimationSet 复合动画 AnimationSet是Animation的实现子类,Animation是一个抽象类,他的实现子类主要有如下几种: 主要有缩放 ScaleAnimation ,平移TranslateAnimation,透明(不清楚)Alp 阅读全文
posted @ 2016-09-22 14:01 麦哈顿博士 阅读(327) 评论(0) 推荐(0) 编辑
摘要: BaseAdapter使用比较麻烦,它是个抽象类,需要重写4个方法分别是getCount() getItem(..) getItemId(..) getVew(..),相应的使用BaseAdapter 可以自由的定义自己想要的布局,先看看程序效果图: 这个布局一共有5个元素分别是:ImageViw 阅读全文
posted @ 2016-09-21 16:50 麦哈顿博士 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 这是SimplerAdapter的构造函数 context:是上下文; List<?extends Map<String,?>> data:这里是listview的数据来源,最外层是一个list数据结构list泛型指定的是继承了Map的对象。这里准备使用ArrayList<HashMap<Strin 阅读全文
posted @ 2016-09-20 16:10 麦哈顿博士 阅读(694) 评论(0) 推荐(0) 编辑
摘要: java普遍存在内部类以及内部接口,而内部类有分为静态非静态,访问权限有有所区别,这里总结一下常用的情况: public class OuterClass { public static void main(String[] args) { // TODO Auto-generated method 阅读全文
posted @ 2016-09-08 09:57 麦哈顿博士 阅读(1148) 评论(0) 推荐(0) 编辑