原创 ViewPager之indicator
第一种情况为了更好的用户体验,许多应用中的引导在viewpager滑动的时候都做了指示当前页的indicator,下面我简单的实现一个viewpager的indicator。效果图如下: 主要代码:public class ShowActivity extends Activity { private ArrayList<View> dots; private ViewPager m
2015-08-27 17:00:16 1140
原创 随机数扩充
1)题目 给定一个等概率随机产生1~5的随机函数rand1To5如下: public int rand1To5() { return (int) (Math.random() * 5) + 1; } 除此之外不能使用任何额外的随机机制,请用rand1To5实现等概率随机产生1~7的随机函数rand1To7。 Random random = new Random();
2015-08-20 11:19:25 836
原创 树
树的实现:将每个节点的所有儿子都放在树节点的链表中.下面是典型的声明 typedef struct TreeNode *PtrToNode; struct TreeNode { ElementType Element; PtrToNode FirstChild; PtrToNode nextSibling; } 图中向下的箭头是指向FirstChild
2015-08-15 22:14:37 714
原创 栈在表达式求值中的应用
首先我们使用java来实现栈ADT,这里不使用java提供的Stack类, 而是使用ArrayList来实现,具体看代码:public class MyStack { public ArrayList<String> stack = new ArrayList<String>(); public String pop() { int index = stack.
2015-08-13 17:54:53 1499