会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
我是刺客
博客园
首页
新随笔
联系
订阅
管理
2016年9月18日
滴滴秋招笔试题(2016-09-18)
摘要: 1.地下迷宫 这道题是网上找到别人的答案,拿过来学习学习,望勿怪。 2.末尾0的个数 输入一个正整数n,求n!末尾有多少个0;比如n=10;10!=3628800;所以答案为2;1<=n<=1000. 解析:我在做的时候没有注意到随着n的增大,阶数是特别大的,基本数据类型装不下,所有需要边做阶乘,边
阅读全文
posted @ 2016-09-18 19:56 我是刺客
阅读(1231)
评论(1)
推荐(0)
2016年9月17日
获取两个字符串中最大的相同子串
摘要: public class 获取两个字符串中最大的相同子串 { public static void main(String[] args) { String a="abcwerthelloadcedf"; String b="cdhelloesadcedf"; String c=getSonString(a,b); Sys...
阅读全文
posted @ 2016-09-17 17:26 我是刺客
阅读(5729)
评论(1)
推荐(0)
输入一个整形数组,元素有正有负,一个或者多个连续的元素为其子数组,求所有子数组中和的最大值
摘要: public class Zhejiang { public static void main(String[] args) { int[] arr=new int[] {1,-2,3,10,-4,7,2,-5}; int i=getGreatestSum(arr); System.out.println(i); } p...
阅读全文
posted @ 2016-09-17 16:30 我是刺客
阅读(1275)
评论(0)
推荐(0)
java一个字符串中出现次数最多的字符以及次数
摘要: 学习了别人的方法,觉得挺巧妙的。就是每次取出字符串的第一个字符,将字符串中与第一个字符相同的字符全部删除掉,然后通过计算删除前后字符串的长度来确定该字符在字符串中出现的次数,最终比较出出现最多次的字符。
阅读全文
posted @ 2016-09-17 10:51 我是刺客
阅读(6593)
评论(1)
推荐(0)
2016年9月1日
按要求分解字符串,输入两个数M,N;M代表输入的M串字符串,N代表输出的每串字符串的位数,不够补0。例如:输入2,8, “abc” ,“123456789”,则输出为“abc00000”,“12345678“,”90000000”
摘要: 1 import java.util.ArrayList; 2 import java.util.Scanner; 3 4 public class Text { 5 6 @SuppressWarnings("resource") 7 public static void main(String[] args) { 8 Scanner scan...
阅读全文
posted @ 2016-09-01 15:15 我是刺客
阅读(1395)
评论(0)
推荐(0)
2016年8月17日
Java 替换空格
摘要: 题目描述 请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 解一: 由于最近在学习Head First Java,所以最先考虑到的就是使用字符串拼凑,思路很简单,没有考虑什么时间复杂度,直接看代
阅读全文
posted @ 2016-08-17 23:09 我是刺客
阅读(6611)
评论(0)
推荐(0)
2016年8月14日
Java中equals()和“==”区别
摘要: 1.对于基础数据类型,使用“=="比较值是否相等; 2.对于复合数据类型(类),使用equals()和“==”效果是一样的,两者比较的都是对象在内存中的存放地址(确切的说,是堆内存地址)。 3.对于String、Integer、Date等覆盖了equals()方法的类型,“==”比较的是存放的内存地
阅读全文
posted @ 2016-08-14 17:48 我是刺客
阅读(11612)
评论(0)
推荐(1)
公告