冷酷泥猴桃

文章
6
资源
0
加入时间
3年2月2天

Android中的ANR和OOM

内存溢出的几点原因1.资源释放问题程序代码的问题,长期保持某些资源,如Context,Cursor,IO流的引用,资源得不到释放造成内存泄露2.对象内存过大问题保存了多个内存过大的对象,造成内存超出限制3.static关键字的使用问题static是Java中的一个关键字,当用来修饰成员变量时,它的生命周期是很长的,如果用来来引用一些资源耗费过多的实例,这时就需要谨慎了。

[BFS]Abbott’s Revenge, World Finals 2000, Uva816

题意:有一个最多包含9*9个节点的迷宫。输入起点、离开起点时的朝向和终点,求一条从起点到终点的最短路。 这个迷宫的特殊之处在于:进入一个交叉点的方向不同,允许从这个交叉点出去的方向也不同。例如1 2 WLF NR ER表示对于点(1,2),当从W方向(即朝左)进入这个点时,只能向左拐或直行,从N方向和E方向进入这个点时只能向右拐。、题解:本题与一般的迷宫问题的不同之处在于需要输出路径以及限制了行走