03 2014 档案

摘要:1.Android团队提供的示例项目如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android这个框架上开发。由Android的核心开发团队提供了15个优秀的示例项 目,包含了游戏、图像处理、时间显示、开始菜单快捷方式等。地址:http://code.google.com/p/apps-for-android/Amazed 2 Android App2.Remote DroidRemoteDroid是一个Android应用,能够让用户使用自己的无线网络使用无线键盘、触摸屏操作手机。这个项目为开发者提供了如网络连接、触 摸屏手指运动等很好的样例。地址: 阅读全文
posted @ 2014-03-31 17:33 weilq 阅读(210) 评论(0) 推荐(0)
摘要:Given two binary trees, write a function to check if they are equal or not.Two binary trees are considered equal if they are structurally identical and the nodes have the same value.对这道题直接采用递归遍历树,来判断这两个树是否相同 1 /** 2 * Definition for binary tree 3 * public class TreeNode { 4 * int val; 5 * ... 阅读全文
posted @ 2014-03-31 15:19 weilq 阅读(88) 评论(0) 推荐(0)
摘要:刚开始做这个题的时候绕了好大的圈,对问题的分析不全面,没能考虑所有情况,做的很纠结。后来看了下大神的做法很受启发,改了改代码,最终提交了。public static ArrayList insert(ArrayList intervals, Interval newInterval) { ArrayList ips=null; ips=new ArrayList(); int p=0; int q=intervals.size()-1; if(intervals.size()==0){... 阅读全文
posted @ 2014-03-27 16:07 weilq 阅读(169) 评论(0) 推荐(0)
摘要:单例模式是设计模式里考的最多的,单例模式在内存中只有一个实例,减少了系统内存的开支,由于单例模式在系统中只有一个实例,对那些在建立实例是开销较大的,可以通过产生一个实例,让它永久驻留内存,这样可以减少系统开销。单例模式可以避免对资源的多重占用,如对一个文件的多重写操作。可以通过单例模式在系统设置全局的访问点,优化和共享资源访问。普通的饿汉式单例模式: 1 public class Singleton { 2 3 private static final Singleton instance= new Singleton(); 4 5 private Sing... 阅读全文
posted @ 2014-03-25 17:54 weilq 阅读(137) 评论(0) 推荐(0)
摘要:今天做了leetcode的Rotate List,刚开始头脑不清楚,写的乱七八糟的,后来改了下,提交了,能过,把代码贴出来。做题的时候头脑要清楚,我刚开始做完的时候才发现我把向左向右移动弄反了,后来修改了下。 1 public static ListNode rotateRight(ListNode head, int n) { 2 ListNode first=head; 3 ListNode second=head; 4 ListNode result=null; 5 ListNode t=null; 6 in... 阅读全文
posted @ 2014-03-25 11:20 weilq 阅读(206) 评论(0) 推荐(0)