- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 当点击按钮时,阻止软键盘关闭
最近在写一个聊天APP,遇到了个问题,当在文本框输入文字后,点击旁边的发送按钮,因为EditText失去焦点而关闭软键盘。为了解决这个问题,Google了半天无果,一开始的解决办法是点击按钮后,重新弹出软键盘 InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE);
2016-02-11 22:55:04 1696 1
原创 Bellman-Ford 最短路径的实现
参考了的这里的伪代码,使用java实现 import java.util.Scanner; import javax.crypto.spec.IvParameterSpec; public class Main { //Bellman-Ford static void bellman_ford(int startV, int[][] relations) { int[] dist =
2015-02-13 21:42:47 290
原创 dijkstra最短路径算法的实现
正在复习数据结构,以前只是拿纸和笔在草纸是模拟计算过程,这次把算法用java实现以下。存储结构采用邻接矩阵,dist[i]为起点到vi的最短距离,_final[i]数组为vi是否已经求得了最短路径。不可达的路径长度为Integer类型允许的最大值。程序输入的时候,权值不能为负,并且要小于Integer允许的最大值。 程序已开始输入顶点数量,边数量,然后按“起点 终点 权值”的顺序输入,顶点编号从
2015-02-13 21:06:49 318
原创 奇怪的分式
标题:奇怪的分式 上小学的时候,小明经常自己发明新算法。一次,老师出的题目是: 1/4 乘以 8/5 小明居然把分子拼接在一起,分母拼接在一起,答案是:18/45 (参见图1.png) 老师刚想批评他,转念一想,这个答案凑巧也对啊,真是见鬼! 对于分子、分母都是 1~9 中的一位数的情况,还有哪些算式可以这样计算呢?
2014-08-11 21:23:54 272
原创 扑克序列
标题:扑克序列 AA223344, 一共4对扑克牌。请你把它们排成一行。 要求:两个A中间有1张牌,两个2之间有2张牌,两个3之间有3张牌,两个4之间有4张牌。 4A3A2432 2342A3A4 请填写出所有符合要求的排列中,字典序最小的那个。 例如:22AA3344 比 A2A23344 字典序小。当然,它们都不是满足要求的答案。 2342A3A
2014-08-11 21:22:15 434
原创 分糖果
标题:分糖果 有n个小朋友围坐成一圈。老师给每个小朋友随机发偶数个糖果,然后进行下面的游戏: 每个小朋友都把自己的糖果分一半给左手边的孩子。 一轮分糖后,拥有奇数颗糖的孩子由老师补给1个糖果,从而变成偶数。 反复进行这个游戏,直到所有小朋友的糖果数都相同为止。 你的任务是预测在已知的初始糖果情形下,老师一共需要补发多少个糖果。
2014-08-11 21:21:21 347
转载 设置tabhost位于底部的三种方法
对于Android自带的tabhost组件,是位于页面顶端的,若想让其位于页面底端,在这里提供两种方法。 方法一 1、tabcontent和tabs交换位置 2、设置tabcontent的属性:android:layout_weight="1" 范例 [html] android:layout_width="match_parent"
2014-08-08 20:40:36 673
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人