2015年7月29日

计蒜客---两数之和

摘要: 这道题,给的提示是哈希表,排序,双指针,不明白为什么用到哈希表和排序,自己用简单数组搞的import java.util.Arrays;import java.util.Scanner;public class Main { public static void main(St... 阅读全文

posted @ 2015-07-29 13:44 牛李 阅读(274) 评论(0) 推荐(0) 编辑

计蒜客---函数规律

摘要: 一开始没看懂,看懂后挺简单的,不同的数字对应不同的权值,还是挺简单的import java.util.Scanner;/* * 这题目一开始没看懂,后来才发现f(x)是没个单独数组对应的结果的和 */public class Main { public static void ... 阅读全文

posted @ 2015-07-29 13:43 牛李 阅读(186) 评论(0) 推荐(0) 编辑

2015年7月27日

计蒜客---排序后的数组删除重复数字

摘要: 这道题卡了好久,因为集合的remove方法没有掌握好的原因.第一在循环中使用remove需要谨慎.第二在迭代中使用remove也需要谨慎,下面介绍两种错误方法.错误一:ArrayList arr = new ArrayList(); for(int i = 10;i i... 阅读全文

posted @ 2015-07-27 00:45 牛李 阅读(189) 评论(0) 推荐(0) 编辑

2015年7月24日

计蒜客---最大子阵列

摘要: 这道题花了很多时间,主要博主比较菜,花了很多时间去看这个动态规划,了解的不够深入,花了点心思写了出来这个程序.动态规划,就是避免重复的计算,把上一次计算的结果直接拿来用,比如这道题目,如果最大值是负的,那说明整个数组都是负数.如果不是,则输入的第一个数是第一组的最大值,第二个数的判断... 阅读全文

posted @ 2015-07-24 20:40 牛李 阅读(326) 评论(0) 推荐(0) 编辑

2015年7月23日

计蒜客---加一

摘要: 这个程序一开始没考虑到全9的特殊情况,导致提交一直不通过,程序写的有点多,不太符合题目的本意要求,后续找到优秀的算法,再改正import java.util.ArrayList;import java.util.List;import java.util.Scanner;public... 阅读全文

posted @ 2015-07-23 21:23 牛李 阅读(220) 评论(0) 推荐(0) 编辑

2015年7月20日

计蒜客---跳跃游戏

摘要: 这个程序写了,但是一直没有通过,想了半天也不知道问题出现在哪里.测试数据是一直都可以的.import java.util.Scanner;public class Main{ public static void main(String[] args){ int ... 阅读全文

posted @ 2015-07-20 11:56 牛李 阅读(186) 评论(0) 推荐(0) 编辑

android---手电筒之摩尔斯电码

摘要: 摩尔斯电码通过控制闪光灯的开关的持续时间,来发送点和横,这次写代码的过程中,学习到了分解的好处,把每一步细分,带来的是开发效率的提升,如下面代码. public static void sleep(int t) { try { Thread.... 阅读全文

posted @ 2015-07-20 09:33 牛李 阅读(548) 评论(0) 推荐(0) 编辑

计蒜客---矩阵翻转(简单)

摘要: 做这道题的过程中,了解到java的二维数组实际上就是多个一维数组的数组,所以类似下面这样的赋值是可以实现的. public static void upturn(int d[][],int a,int b) { int[] e = new int[b]; ... 阅读全文

posted @ 2015-07-20 09:26 牛李 阅读(196) 评论(0) 推荐(0) 编辑

计蒜客-----泥塑课

摘要: 一开始不知道错在了哪里,一直报空指针错误,后来才发现是对象数组没理解好classroom room[] = new classroom[num];只是声明了对象数组,并未初始化,所以直接使用room[i]会报空指针错误,正确的应该如下classroom room[] = new cl... 阅读全文

posted @ 2015-07-20 09:12 牛李 阅读(251) 评论(0) 推荐(0) 编辑

2015年7月2日

android---手电筒之警告灯

摘要: 警告灯的实现是通过线程操作两个图片来回切换实现的,原理很简单,但是小细节比较多,下面叙述下class changewarnlight extends Thread{ @Override public void run() { warn... 阅读全文

posted @ 2015-07-02 00:39 牛李 阅读(240) 评论(0) 推荐(0) 编辑

导航