摘要: 昨天下午参加了一场面试,到学校来招实习生的,前天晚上进行了一场宣讲和笔试。 面试安排在中午一点钟,在公教,最初只来了一个面试官,另外两个由于吃饭一点半左右才来。 前面几个面试的同学聊的时间都挺久的。脸皮厚的我也坐在旁边等候,具体问的问题挺多的,了解java集合吗?了解过数据库优化吗?用过Linux吗 阅读全文
posted @ 2017-05-13 14:42 cppeterpan 阅读(376) 评论(1) 推荐(0)
摘要: 问题:一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 这个问题可以想到递归来解决,因为以前遇到过类似的爬楼梯问题,也相当于斐波那契数列。 跳台阶,可以跳1级,也可以跳2级,求n级台阶跳法。 第一步有两种跳法: 跳1级,剩下跳法为f(n- 阅读全文
posted @ 2017-04-13 14:58 cppeterpan 阅读(656) 评论(1) 推荐(0)
摘要: 最近都在牛客网刷题,有空就来写下博客,不得不说牛客网是个好地方! 碰到这样一道题:输入一个整数,输出该数二进制表示中1的个数。 java语言挺好的,毕竟封装了这么多库,很多现有的函数,刷题也是666。 废话不说,输入整数,可将其先转换为二进制,然后再进行统计1的个数。 下面贴出代码: import 阅读全文
posted @ 2017-04-02 20:21 cppeterpan 阅读(309) 评论(0) 推荐(0)
摘要: 可将字符串转为字符数组,然后对数组进行遍历,进而统计大写字母的个数。 下面给出代码: import java.util.Scanner; public class Main { public static void main(String args[]){ Scanner in = new Scan 阅读全文
posted @ 2017-04-02 17:12 cppeterpan 阅读(3449) 评论(0) 推荐(0)
摘要: 将字符串反转,有多种思路: (1)将字符串转换为字符数组,然后new一个StringBuffer对象,将数组中的元素逆序添加到StringBuffer中,再调用toString()方法将StringBuffer对象转换为String对象输出。 下面给出代码: import java.util.Sca 阅读全文
posted @ 2017-04-02 16:59 cppeterpan 阅读(260) 评论(0) 推荐(0)
摘要: 由于字符串中可能存在空格,所以可输入可用 in.nextLine(),然后用java中的split方法,将字符串以空格进行分割,分割后得到字符串数组,数组中最后一个元素的值既为所求单词长度。 下面给出代码: import java.util.*; public class Main{ public 阅读全文
posted @ 2017-04-02 16:37 cppeterpan 阅读(545) 评论(0) 推荐(0)
摘要: 在牛客网上做到的一道题,挺简单基础的,不过也写一下,哈哈! 统计一个数字在排序数组中出现的次数: 可定义一个用于统计数字个数的变量count,然后从前往后遍历数组,看是否与所求数字相等,如果相等,则count++; 下面贴出代码: public class Solution { public int 阅读全文
posted @ 2017-04-02 16:27 cppeterpan 阅读(513) 评论(0) 推荐(0)