0

滑动窗口的最大值

题目描述 给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5}; 针对数组{2,3,4,2,6,2,5,1}的滑动窗口有以下6个: {[2,3,4] ...

张杨 发布于 2020-01-06 18:20 评论(0)阅读(76)
0

剪绳子

题目描述 给你一根长度为n的绳子,请把绳子剪成整数长的m段(m、n都是整数,n>1并且m>1),每段绳子的长度记为k[0],k[1],...,k[m]。请问k[0]xk[1]x...xk[m]可能的最大乘积是多少?例如,当绳子的长度是8时,我们把它剪成长度分别为2、3、3的三段,此时得到的最大乘积是 ...

张杨 发布于 2020-01-05 19:51 评论(0)阅读(62)
0

2019年mybatils面试高频题(java)

前前言 2019即将过去,伴随我们即将迎来的又是新的一年,过完春节,马上又要迎来新的金三银四面试季。 那么,作为程序猿的你,是否真的有所准备的呢,亦或是安于本职工作,继续做好手头上的事情。 当然,不论选择如何,假如你真的准备在之后的金三银四跳槽的话,那么作为一个Java工程师,就不可不看了。 如何在 ...

程序猿学社 发布于 2019-12-31 09:41 评论(0)阅读(170)
0

【抖音测试开发日常实习】一二三四面面经,攒人品求Offer

总结: 一、流程 (估计)一面二面技术leader面,三面部门领导面,四面肯定是HR面 二、系统 用的牛客网面试系统,长相大概是这样: 打字聊天框我在听不清对面声音的时候用过,感觉没啥卵用,手撕代码区不是OJ,但是你的输出和写的代码实时传给面试官,面试官出题也是实时显示在题目区的。 不用指望这套系统 ...

Approid 发布于 2019-12-30 22:42 评论(0)阅读(425)
0

2019年Java面试题基础系列228道,题目汇总,可以先看会多少

Java面试题(一) 1、面向对象的特征有哪些方面? 2、访问修饰符 public,private,protected,以及不写(默认)时的区别? 3、String 是最基本的数据类型吗? 4、float f=3.4;是否正确? 5、short s1 = 1; s1 = s1 + 1;有错吗?sho ...

胡先森~ 发布于 2019-12-23 11:22 评论(0)阅读(138)
0

2019年Java中高级面试题总结(8)

116、什么时候使用访问者模式? 访问者模式用于解决在类的继承层次上增加操作,但是不直接与之关联。这种模式采用双派发的形式来增加中间层。 117、什么时候使用组合模式? 组合模式使用树结构来展示部分与整体继承关系。它允许客户端采用统一的形式来对待单个对象和对象容器。当你想要展示对象这种部分与整体的继 ...

胡先森~ 发布于 2019-12-23 11:19 评论(0)阅读(862)
0

2019年Java面试题基础系列228道(6)

51、ArrayList 与 LinkedList 的不区别? 最明显的区别是 ArrrayList 底层的数据结构是数组,支持随机访问,而LinkedList 的底层数据结构书链表,不支持随机访问。使用下标访问一个元素,ArrayList 的时间复杂度是 O(1),而 LinkedList 是 O ...

胡先森~ 发布于 2019-12-23 11:12 评论(0)阅读(98)
0

2019年Java面试题基础系列228道(5)

21、存在两个类,B 继承 A,C 继承 B,我们能将 B 转换为C 么?如 C = (C) B; 这属于强制类型转换,如果被转换的B实例不是C类型,会有异常 比如你的ABC分别对应动物,猫,黑猫。 向上转型就是比如 C c = new C(); B b = c; 你把c转型为B,黑猫是猫吗?是啊, ...

胡先森~ 发布于 2019-12-23 11:06 评论(0)阅读(92)
0

2019年Java面试题基础系列228道(4)

1、Java 中能创建 volatile 数组吗? 能,Java 中可以创建 volatile 类型数组,不过只是一个指向数组的引用,而不是整个数组。我的意思是,如果改变引用指向的数组,将会受到 volatile 的保护,但是如果多个线程同时改变数组的元素,volatile 标示符就不能起到之前的保 ...

胡先森~ 发布于 2019-12-23 10:58 评论(0)阅读(72)
0

2019年Java面试题基础系列228道(1)

1、面向对象的特征有哪些方面? 面向对象的特征主要有以下几个方面: 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基 ...

胡先森~ 发布于 2019-12-22 14:52 评论(0)阅读(103)
0

华为 人工智能 笔经+面经 分享

面试部门:Cloud Bu, 面试岗位:人工智能工程师 录用排序中,也不知道啥时候能被捞起来,发个笔经+面经攒攒人品。 从投递华为,到收到笔试,到最终完成所有面试,这真实一个漫长的等待,一度以为太菜,简历都被筛掉了。 9月18日申请 -> 10月30日机考 -> 11月03日测评 -> 11月08日 ...

我是宵夜 发布于 2019-12-13 12:36 评论(0)阅读(238)
0

GC与内存分配策略

一、GC 第一步:判断对象是否已死?有两种方法:第一种是引用计数法,即给对象添加一个引用计数器,当被引用时,计数器就+1;当引用失效时,就-1;当计数器为0时,代表对象没有被引用。但是计数器的缺点就是:对象之间相互引用时导致计数器不为零,无法被回收。第二种方法是可达性分析法,即通过定义一系列的GC ...

MrHH 发布于 2019-12-05 22:39 评论(0)阅读(118)
0

java垃圾回收机制

1、垃圾收集器概述 垃圾收集器是垃圾回收算法(标记-清除算法、复制算法、标记-整理算法、火车算法)的具体实现,不同商家、不同版本的JVM所提供的垃圾收集器可能会有很在差别,本文主要介绍HotSpot虚拟机中的垃圾收集器。 1-1、垃圾收集器组合 JDK7/8后,HotSpot虚拟机所有收集器及组合( ...

绅士龙 发布于 2019-12-02 22:12 评论(0)阅读(69)
0

Java面试之synchronized 和 static synchronized

​面试题: 答案: 不能 不能 不能 不能 能 正文 概述 通过分析这两个用法的分析,我们可以理解java中锁的概念。一个是实例锁(锁在某一个实例对象上,如果该类是单例,那么该锁也具有全局锁的概念),一个是全局锁(该锁针对的是类,无论实例多少个对象,那么线程都共享该锁)。实例锁对应的就是synchr ...

victor_tx 发布于 2019-12-01 10:16 评论(0)阅读(243)
0

【计算机网络】UDP基础知识总结

UDP是一个无连接的、不可靠、基于数据报的传输协议。UDP只是报文(报文可以理解为一段段的数据)的搬运工,不会对报文进行任何拆分和拼装操作。 ...

Web前端社区 发布于 2019-11-30 22:35 评论(0)阅读(100)
0

【前端知识体系-NodeJS相关】浅谈NodeJS中间件

中间件到底是个什么东西呢?函数数组又是什么呢?如何实现一个自己的中间件呢?koa的洋葱模型…… ...

Web前端社区 发布于 2019-11-27 22:37 评论(0)阅读(198)
1

【前端知识体系-JS相关】10分钟搞定JavaScript正则表达式高频考点

通过近30多个正则实际使用的业务场景快速掌握JavaScript正则,用最短的时间掌握正则表达式…… ...

Web前端社区 发布于 2019-11-26 22:56 评论(3)阅读(275)
1

Java每日一面(Part1:计算机网络)[19/11/25]

1.1Get请求和Post请求的区别 1.2 Cookie和Session的区别: 1.3 HTTP和HTTPS的区别 ...

故事我忘了° 发布于 2019-11-25 19:23 评论(0)阅读(126)
0

程序员“求包养”攻略揭秘

对于像你我一样的普通人来说,不仅要干得好,还要嫁得好。在揭秘攻略之前,我们先来看几段程序员求包养的故事吧! ...

IT老兵哥 发布于 2019-11-25 16:41 评论(2)阅读(205)
0

跳槽,跳还是不跳,该怎么跳?

最近,老兵哥我写了系列找工作跳槽相关的文章,读者中有小伙伴刚好遇到了困惑,不知道该继续留在现在这家公司,还是跳槽。出于对老兵哥的信任,他找我做了咨询。这个情况目前还是蛮普遍的,老兵哥我也曾经遇到过,现略去隐私信息将这个案例整理来供大家参考。 ...

IT老兵哥 发布于 2019-11-25 16:36 评论(0)阅读(277)