![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔试面试
鲍春海
我们所知的仅是沧海一粟,我们不知的犹如汪洋大海
展开
-
NC61 两数之和
描述 给出一个整型数组 numbers 和一个目标值 target,请在数组中找出两个加起来等于目标值的数的下标,返回的下标按升序排列。 数据范围:2≤len(numbers)≤1500,−10≤numbersi≤109,0≤target≤109 要求:空间复杂度O(n)O(n),时间复杂度O(nlogn)O(nlogn) 例如: 给出的数组为 [20, 70, 110, 150] , 目标值为90 返回一个数组 [1,2] ,因为 numbers1+numbers2=20+70...原创 2021-11-25 00:23:10 · 797 阅读 · 0 评论 -
关于35岁程序员失业的问题
35岁的程序员,按工作经验算,应该有10年的工作经验了。boss上5-10年的java开发,薪资都不低,当然要求也不低。 35岁,会失业么?失业与否,从来都是看人的,今天给一个10年经验的java开发做了面试,对java,对框架只有简单的应用,而且用的还是老一套的SSM,不管是微服务,中间件,redis都没有了解过。活在自己的舒适区,从来都没有学习提升,10年的经验,甚至都不一定比刚毕业一两年的能力强。 想着10年经验,或许解决问题的能力会强,问了2个sq...原创 2021-11-12 21:59:16 · 1333 阅读 · 0 评论 -
一个长字符串中含多个连续和不连续的空格,求不含空格的最长字符串长度,要求算法尽可能最优。例如输入:“a1 123# abc“,结果:4;
题目: 一个长字符串中含多个连续和不连续的空格,求不含空格的最长字符串长度,要求算法尽可能最优。例如输入:"a1 123# abc",结果:4; package com; import java.util.Random; public class StringAlgorithm { public static void main(String[] args) { for (int i = 0; i < 1; i++) { String s =原创 2021-11-02 22:51:37 · 108 阅读 · 0 评论 -
算法面试题:整型数组data[]中每个元素的取值范围是【0,99999】
题目: 整型数组data[]中每个元素的取值范围是【0,99999】,编写java程序统计在每个长度为10的区间各有多少个数字:【0,9】,【10,19】。。。【99990,99999】, 并将结果打印出来。注意:统计个数为零的区间不用打印 个人解体方案: public static void main(String[] args) { int[] data = {1,2,9,15,78,17,9999,324,78,9996,73}; int size = .原创 2021-01-26 23:06:19 · 875 阅读 · 2 评论