02 2020 档案

摘要:思路: String.valueOf(int i) : 将 int 变量 i 转换成字符串 String.contains()用于判断字符串是否包含子字符串 阅读全文
posted @ 2020-02-28 13:00 菜鸡A 阅读(236) 评论(0) 推荐(0)
摘要:思路: 待补充 阅读全文
posted @ 2020-02-28 12:16 菜鸡A 阅读(169) 评论(0) 推荐(0)
摘要:思路: 保存掉落的苹果总数,和树是第几棵即可 阅读全文
posted @ 2020-02-28 11:52 菜鸡A 阅读(169) 评论(0) 推荐(0)
摘要:思路: 数据结构中,栈可以解决运算的问题。利用压栈和弹栈操作实现(这里用队列模拟)。具体的: 遇到乘除号,弹出栈顶元素,将计算结果压入栈中。遇到加减号,将后面的数一起压入栈中。 注意: substring方法前闭后开,substring(i, i + 2)取的是i和i+1。 在ASCII码里'0'对 阅读全文
posted @ 2020-02-28 11:04 菜鸡A 阅读(240) 评论(0) 推荐(0)
摘要:思路: 中位数就是排序后中间的那个数。如果有偶数个数,就是中间两个数的平均值。 注意,这个平均值可能是整数,可能是小数,如果都是一样的处理,如果输出整数是3.0,而不是3,就有问题。所以需要分开处理。 阅读全文
posted @ 2020-02-28 10:29 菜鸡A 阅读(154) 评论(0) 推荐(0)
摘要:思路: 红绿灯每种灯亮划分区间,在[0,r]区间内红灯亮,在(r,g+r]区间内绿灯亮,在(r+g,r+g+y]区间内黄灯亮,在划分好区间后只需要判断当小明到达红绿灯时是哪个灯在亮,就可以判断出通过红绿灯的时间 余数表示在一个新的周期中,灯已经走过的时间。 阅读全文
posted @ 2020-02-28 10:22 菜鸡A 阅读(209) 评论(0) 推荐(0)
摘要:思路: 上学这个题和放学有区别,上学是小明每到一个路口的情况,是实时更新的。不是只有出发时间,那样就比较复杂了。 这个题需要注意:黄灯之后要等红灯,想一下交通规则。 阅读全文
posted @ 2020-02-28 09:28 菜鸡A 阅读(156) 评论(0) 推荐(0)
摘要:思路: 顺序读入,例如:小H装车的时间段为【1,3】,小W装车的时间段为【2,4】,重叠部分为【2,3】,记在数组times[2]中。最后输出时判断数组times中值大于1的(其实就是2),即为重叠部分 阅读全文
posted @ 2020-02-27 12:05 菜鸡A 阅读(153) 评论(0) 推荐(0)
摘要:思路: 需要两个数组,一个保存原始数据 阅读全文
posted @ 2020-02-27 11:48 菜鸡A 阅读(117) 评论(0) 推荐(0)
摘要:思路: 直接按照题意模拟,感觉没什么太好的办法。另外注意:int这种基础数据类型不能用equals这个方法 ,必须是Integer类型 阅读全文
posted @ 2020-02-27 11:21 菜鸡A 阅读(161) 评论(0) 推荐(0)
摘要:思路: 一个变量plus记录叠加的数,遇到2就+2 阅读全文
posted @ 2020-02-27 11:17 菜鸡A 阅读(108) 评论(0) 推荐(0)
摘要:思路: 第一感觉有点像约瑟夫环。想到用队列解决比较好理解 普通队列: LinkedList支持队列的行为,并且实现了Queue接口,上转型为Queue。 add和offer都是将一个元素插入到队尾。offer方法不会返回null,add会返回null peak和element在不移除的情况下返回队头 阅读全文
posted @ 2020-02-27 10:58 菜鸡A 阅读(111) 评论(0) 推荐(0)
摘要:思路: 也可以不排序,最后用abs就行 阅读全文
posted @ 2020-02-27 10:19 菜鸡A 阅读(269) 评论(0) 推荐(0)
摘要:思路: 按上课开始时间排一下序,一个时刻一个时刻判断要不要还钥匙,要不要借钥匙 阅读全文
posted @ 2020-02-27 10:16 菜鸡A 阅读(148) 评论(0) 推荐(0)
摘要:思路: 先看能不能买5瓶,因为送的最多,然后看能不能买3瓶,最后一瓶一瓶地买 阅读全文
posted @ 2020-02-27 09:27 菜鸡A 阅读(114) 评论(0) 推荐(0)
摘要:思路: 将需要移动的学生remove后再add 题目中说向前向后移动不会超过人数,也就是不会出现隔着的情况。所以不会越界。 阅读全文
posted @ 2020-02-27 09:24 菜鸡A 阅读(157) 评论(0) 推荐(0)
摘要:思路: 注意最后如果剩余蛋糕的重量小于k,也算一个人分到 阅读全文
posted @ 2020-02-26 12:40 菜鸡A 阅读(225) 评论(0) 推荐(0)
摘要:思路: 税+税后所得A=税前工资S。 因为工资是整百的数,每次减100来判断。好理解但是超时。 阅读全文
posted @ 2020-02-26 12:36 菜鸡A 阅读(329) 评论(0) 推荐(0)
摘要:思路: 先排序,两个count变量记录。有点暴力 阅读全文
posted @ 2020-02-26 12:29 菜鸡A 阅读(191) 评论(0) 推荐(0)
摘要:思路待补充 阅读全文
posted @ 2020-02-26 12:24 菜鸡A 阅读(205) 评论(0) 推荐(0)
摘要:用绝对值,后一天减去前一天即可 阅读全文
posted @ 2020-02-26 10:30 菜鸡A 阅读(153) 评论(0) 推荐(0)
摘要:大家谁能帮我看看是哪里不对,提交到系统中是0分,在Eclipse中可以得出例子中的结果 思路: 题目中有两个关键点:如何模拟下落的过程,如何判断方块下落在哪里停止。 在数据的存储上,需要保存整个“棋盘”,需要保存下落方块的坐标。模拟下落可以row++ 判断在哪里停止,按照规则,方块最下部碰到底或者中 阅读全文
posted @ 2020-02-24 15:28 菜鸡A 阅读(181) 评论(0) 推荐(0)
摘要:思路: 这个题要小心考虑不全。左右两边都比这个数小 或者 左右两边都比这个数大 阅读全文
posted @ 2020-02-24 11:27 菜鸡A 阅读(145) 评论(0) 推荐(0)
摘要:思路: 用二维数组,对于每一个棋子,向右看三个,向下看三个,如果相等则置为负数,最后遍历输出。 阅读全文
posted @ 2020-02-24 11:16 菜鸡A 阅读(216) 评论(0) 推荐(0)
摘要:思路: mod 10获取最低位,除以10去掉最低位 阅读全文
posted @ 2020-02-24 10:59 菜鸡A 阅读(259) 评论(0) 推荐(0)
摘要:思路: 每月有多少天是固定的,放到数组中,2月单独判断一下。 阅读全文
posted @ 2020-02-24 10:55 菜鸡A 阅读(113) 评论(0) 推荐(0)
摘要:思路: 后一个和前一个不相等就算一段 阅读全文
posted @ 2020-02-24 10:48 菜鸡A 阅读(205) 评论(0) 推荐(0)
摘要:思路: 将出现过的数以及次数放进Map中,转成List,用Comparator就可以排序了。参数中o2 o1,与排序规则相反,为降序 阅读全文
posted @ 2020-02-21 21:31 菜鸡A 阅读(171) 评论(0) 推荐(0)
摘要:思路: 观察输出可以发现,可以不用定义 “方向” ,看斜线,如果是第偶数条(0也是偶数),从左下到右上输出。如果是第奇数条,从右上到左下输出。 阅读全文
posted @ 2020-02-21 21:30 菜鸡A 阅读(159) 评论(0) 推荐(0)
摘要:思路: 观察输入和输出可以发现,第三列输出为第一行,第二列输出为第二行,第一列输出为第三行。循环即可 阅读全文
posted @ 2020-02-21 21:29 菜鸡A 阅读(178) 评论(0) 推荐(0)
摘要:类似于201312 1 出现次数最多的数,了解一下Map的containsKey方法和containsValue方法 阅读全文
posted @ 2020-02-21 21:27 菜鸡A 阅读(291) 评论(0) 推荐(0)
摘要:思路: 法1:计算每个矩形的小方块,去掉重复的 法2:二维数组,需要涂色就置flag为1,最后遍历输出,不会有重复计算 阅读全文
posted @ 2020-02-21 21:26 菜鸡A 阅读(170) 评论(0) 推荐(0)
摘要:两两比较,注意不要越界就行 阅读全文
posted @ 2020-02-21 21:25 菜鸡A 阅读(195) 评论(0) 推荐(0)
摘要:要想到定义一个窗口类,判断点在不在矩形里好判断 需要一个数组,存放结果 阅读全文
posted @ 2020-02-21 20:28 菜鸡A 阅读(141) 评论(0) 推荐(0)
摘要:法1:排序后,首尾两个指针 法2:每个数的绝对值如果出现过,flag置为1,如果再次出现,就计数+1 本文采用法1 阅读全文
posted @ 2020-02-21 20:24 菜鸡A 阅读(307) 评论(0) 推荐(0)
摘要:就是把 去掉,然后验证,只需要改最后一位。 阅读全文
posted @ 2020-02-16 11:48 菜鸡A 阅读(199) 评论(0) 推荐(0)
摘要:由于Map中存放的元素均为键值对,故每一个键值对必然存在一个映射关系。 Map中采用Entry内部类来表示一个映射项,映射项包含Key和Value Map.Entry里面包含getKey()和getValue()方法 Set entrySet() 该方法返回值就是这个map中各个键值对映射关系的集合 阅读全文
posted @ 2020-02-14 21:53 菜鸡A 阅读(178) 评论(0) 推荐(0)