E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
面试题精选
程序员
面试题精选
100题:11-40解题报告
程序员
面试题精选
100题(11)-求二元查找树的镜像[数据结构]题目:输入一颗二元查找树,将该树转换为它的镜像,即在转换后的二元查找树中,左子树的结点都大于右子树的结点。
nanjunxiao
·
2020-09-15 17:15
数据结构/算法
程序员
面试题精选
(49):最长递增子序列
题目描述:设L=是n个不同的实数的序列,L的递增子序列是这样一个子序列Lin=,其中k1templateintGetLISLen(T*arr,intn){if(n=last[iCurrMaxLen])last[++iCurrMaxLen]=arr[i];elseif(arr[i]intFindLongestConIncSubseq(constT*arr,intn,int*pos){intstart
yysdsyl
·
2020-09-15 16:10
PHP笔试
面试题精选
(一)
本次课程主要围绕PHP面试和笔试中经常会出现的一些知识点,但是面试官会在笔试题基础上深入扩展,那么你知道如何更好的回答让面试官满意吗?题目收集自腾讯,迅雷,美图等公司的笔试面试题,以及本人面试经历中印象中的知识点,同时也分享一些面试的经验,相信对你一定有很大的参考价值。本期题目重点涉及基础知识,安全,跨域,及两个简单的设计模式,预告下期重点是:计算机网络,WebSocket,http协议,tcp协
weixin_34217711
·
2020-09-15 16:40
面试题精选
:数据伪造
这道题应该算是我原创的的一道题,来源于我遇到的一个具体需求。大致需求是已知一批数和每个数出现的次数,然后写个接口,每次调用都能返回已知数据中的某个数,且返回的概率和原始数据中每个数出现的概率一致,题目描述起来有些绕口,我们来举个实际的例子。以上面的输入为例,要求实现的接口必须以11.96%的概率返回5、18.10%的概率返回91……16.55%的概率返回98,当然我的要求不仅仅是这几个数,而是可能
xindoo
·
2020-09-15 16:05
面试题精选
算法
面试
算法
面试题精选
:两个线程按顺序交替输出1-100
另外,我也有个专栏《
面试题精选
》,里面收录我之前写的一些面试题博客,长期更新、永久免费,近期我会多写一些面试题相关的博客,希望能帮助到在找工作的各位。今天分享一道Java多线程的面试
xindoo
·
2020-09-15 16:05
面试题精选
Java
多线程
java
面试题
计算机网络、操作系统、数据库常见面试题--值得收藏
来源:k6k4答案参考:网络常见
面试题精选
IT书籍面试题笔试大全IT导航系统架构在线编程1、简单介绍一下HTTP的长连接和短连接?2、简述计算机网络中的七层模型?3、常见的HTTP状态码有哪些?
时海
·
2020-09-15 12:31
笔试面试题
计算机网络
操作系统
数据库
面试题
[程序员
面试题精选
100题]4.二叉树中和为某一值的所有路径
【题目】输入一个整数和一棵二元树。从树的根结点开始往下访问一直到叶结点所经过的所有结点形成一条路径。打印出和与输入整数相等的所有路径。例如输入整数22和如下二元树10/\512/\47则打印出两条路径:10,12和10,5,7。【分析】这是百度的一道笔试题,考查对树这种基本数据结构以及递归函数的理解。当访问到某一结点时,把该结点添加到路径上,并累加当前结点的值。如果当前结点为叶结点并且当前路径的和
SunnyYoona
·
2020-09-15 04:25
程序员
面试题精选
(44):整数分割(即求一个数N由小于等于N的数相加所得的所有组合)
题目描述:比如给定一整数4,其有如下情况:4=4;4=3+1;4=2+2;4=2+1+1;4=1+1+1+1;下面便是两种版本的分割实现代码。#include"stdio.h"intCompute(intnumber,intmaximum){if(number==1||maximum==1)return1;elseif(number
yysdsyl
·
2020-09-14 08:58
《
面试题精选
》08.颠倒句子中单词的顺序
题目:输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。句子中单词以空格符隔开。为简单起见,标点符号和普通字母一样处理。例如输入“Iamastudent.”,则输出“student.aamI”。分析:此题思路应该很清晰,算法上没什么,但是对String字符串的处理时面试中常见问题。遇到颠倒顺序的我们很容易就想到使用数据结构栈,首先我们利用空格来分割单词,然
SpeedMe
·
2020-09-13 21:55
面试题
栈
字符串
java
面试题精选
(排序算法类)c/c++版 上篇
1-1排序算法专题0常见排序算法总结基础排序算法:冒泡排序、选择排序、插入排序、归并排序、希尔排序、快速排序、堆排序建议看不懂原理说明或图示时请看代码。1.冒泡排序1.1基本思想冒泡排序是一种交换排序,它的基本思想是:两两比较相邻记录的关键字,如果反序则交换,直到没有反序的记录为止。算法描述:比较相邻两个数据如果。第一个比第二个大,就交换两个数对每一个相邻的数做同样1的工左,这样从开始一队到结尾一
胡先生的Linux
·
2020-09-13 14:56
Linux服务器开发
Linux后台开发
面试题
排序算法
数据结构
面试
c++
linux
「Linux」C++后台开发面试总结(献给进击BAT的你)
另外还有一些各大名企的
面试题精选
,需要的朋友可以扫码加群获取获取校招:以C++基础为主,数据结构和常见算法(ACM经典题目)是必须掌握的。技术类面试跟学校的经验/
胡先生的Linux
·
2020-09-13 14:24
Linux后台开发
Linux服务器开发
面试题
面试
c++
linux
c语言
web服务器
程序员
面试题精选
100题(46)-对称子字符串的最大长度
题目:输入一个字符串,输出该字符串中对称的子字符串的最大长度。比如输入字符串“google”,由于该字符串里最长的对称子字符串是“goog”,因此输出4。思路,把每个都看成是对称中心,然后向外扩展。。[code]intGetLongestSymmetricalLength_2(char*pString){if(pString==NULL)return0;intsymmeticalLength=1;
z466459262
·
2020-09-13 14:33
Data
Structes
and
Algorithms
笔试面试之最大对称字串
程序员
面试题精选
100题(46)-对称子字符串的最大长度字符串2010-07-3112:51:20阅读147评论0字号:大中小题目:输入一个字符串,输出该字符串中对称的子字符串的最大长度。
Not_Plain
·
2020-09-13 10:13
程序员
面试题精选
(6):判断整数序列是不是二元查找树的后序遍历结果
题目:输入一个整数数组,判断该数组是不是某二元查找树的后序遍历的结果。如果是返回true,否则返回false。例如输入5、7、6、9、11、10、8,由于这一整数序列是如下树的后序遍历结果:8//610////57911因此返回true。如果输入7、4、6、5,没有哪棵树的后序遍历的结果是这个序列,因此返回false。分析:这是一道trilogy的笔试题,主要考查对二元查找树的理解。在后续遍历得到
yysdsyl
·
2020-09-12 09:26
面试
traversal
search
less
tree
input
程序员
面试题精选
(1):把二元查找树转变成排序的双向链表
题目:输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。比如将二元查找树10//614////481216转换成双向链表4=6=8=10=12=14=16。分析:本题是微软的面试题。很多与树相关的题目都是用递归的思路来解决,本题也不例外。下面我们用两种不同的递归思路来分析。思路一:当我们到达某一结点准备调整以该结点为根结点的子树时,先调整其左子
yysdsyl
·
2020-09-12 09:26
程序员
面试题精选
100题(01)-把二元查找树转变成排序的双向链表—python实现
本作品采用知识共享署名-非商业性使用-相同方式共享3.0Unported许可协议进行许可。允许非商业转载,但应注明作者及出处。作者:liuyuan_jq2011-07-13题目:输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。比如将二元查找树10/\614/\/\481216转换成双向链表4=6=8=10=12=14=16。分析:本题是微软的
会编程的大白熊
·
2020-09-12 09:13
算法
面试题
python
[程序员
面试题精选
100题]1.把二叉查找树转变成排序的双向链表
比如将二叉查找树10/\614/\/\481216转换成双向链表4=6=8=10=12=14=16参考:程序员
面试题精选
100题(01)-把二元查找树转变成排序的双向链表【思路】本题是微软的面试题。
SunnyYoona
·
2020-09-12 08:22
金三银四,自动化测试
面试题精选
【拼多多二面】
面试一般分为技术面和hr面,形式的话很少有群面,少部分企业可能会有一个交叉面,不过总的来说,技术面基本就是考察你的专业技术水平的,hr面的话主要是看这个人的综合素质以及家庭情况符不符合公司要求,一般来讲,技术的话只要通过了技术面hr面基本上是没有问题(也有少数企业hr面会刷很多人)我们主要来说技术面,技术面的话主要是考察专业技术知识和水平,下面是我们整理好的自动化测试岗的面试题。1.如何把自动化测
爱码小士
·
2020-09-11 12:18
阿里P8Java架构师呕心沥血整理出来的[史上最全Java
面试题精选
集锦]
史上最全互联网Java工程师面试题整理内容涵盖:MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、并发编程、Spring、SpringBoot、SpringCloud、RabbitMQ、Kafka、Linux等技术栈。MyBaits面试题整理Zookeeper面试题整理Dubbo面试题整理整理不易。转发+关注,然后私信回复【大牛
JavaBUGa
·
2020-09-10 22:09
Java
程序员
面试
java
redis
jvm
jar
kill
程序员
面试题精选
(9):查找链表中倒数第k个结点
题目:输入一个单向链表,输出该链表中倒数第k个结点。链表的倒数第0个结点为链表的尾指针。链表结点定义如下:structListNode{intm_nKey;ListNode*m_pNext;};分析:为了得到倒数第k个结点,很自然的想法是先走到链表的尾端,再从尾端回溯k步。可是输入的是单向链表,只有从前往后的指针而没有从后往前的指针。因此我们需要打开我们的思路。既然不能从尾结点开始遍历这个链表,我
yysdsyl
·
2020-08-25 15:29
程序员
面试题精选
(09)-查找链表中倒数第k个结点
题目:输入一个单向链表,输出该链表中倒数第k个结点。链表的倒数第0个结点为链表的尾指针。链表结点定义如下:structListNode{intm_nKey;ListNode*m_pNext;};分析:为了得到倒数第k个结点,很自然的想法是先走到链表的尾端,再从尾端回溯k步。可是输入的是单向链表,只有从前往后的指针而没有从后往前的指针。因此我们需要打开我们的思路。既然不能从尾结点开始遍历这个链表,我
wdp107
·
2020-08-25 15:12
面试算法题精选
百度阿里腾讯最常考的Java
面试题精选
3--3.重写和重载的区别?构造器可以被重写吗?
重写和重载的区别?构造器可以被重写吗?方法重载1:重载是指一个类中定义多个方法名相同但参数列表不同的方法,在编译时根据方法参数的个数和类型来决定绑定哪个方法;构造器可以被重载(有些类有多个构造器,例如可以构造一个空的StringBuilder对象,也可以指定一个初始的字符串,方法重写:重写发生在运行时期,是指在子类中定义和父类方法签名完全一样的方法,在程序运行时根据对象的类型不同而调用不同的方法(
Da大话程序员
·
2020-08-25 12:48
java面试
java
面试
【
面试题精选
】Get和Post两种请求方式的区别
get和post两种请求方式大家并不陌生,而它们的区别是面试中常常提到的问题。下面就来详细介绍一个两者的区别。一、四种请求方式Http定义了四种不同的与服务器交互的方式,除了我们经常用到的Get,Post以外,还有Put和Delete。从名字就可以看出来,这四种请求方式分别对应着查,改,增,删四种操作。二、Get和Post的区别分析由此我们得到了Get和Post的第一条区别:Get方式一般用于获取
Lemon丶code
·
2020-08-25 07:37
面试
[程序员
面试题精选
100题]10.排序数组中和为给定值的两个数字
剑指Offer之和为S的两个数字剑指Offer之和为S的连续正数序列扩展(1):输入一个数组,判断这个数组中是不是存在三个数字i,j,k,满足i+j+k等于0。扩展(2):如果输入的数组是没有排序的,但知道里面数字的范围,其他条件不变,如何在O(n)时间里找到这两个数字?这个的基本思路是先用哈希表实现O(n)的排序(请参照本面试题系列的第57题),接下来的步骤都一样了。
SunnyYoona
·
2020-08-23 15:37
程序员
面试题精选
100题(10)-在排序数组中查找和为给定值的两个数字
http://zhedahht.blog.163.com/blog/static/2541117420072143251809/题目:输入一个已经按升序排序过的数组和一个数字,在数组中查找两个数,使得它们的和正好是输入的那个数字。要求时间复杂度是O(n)。如果有多对数字的和等于输入的数字,输出任意一对即可。例如输入数组1、2、4、7、11、15和数字15。由于4+11=15,因此输出4和11。分析
SURE_bd
·
2020-08-23 14:13
面试题转载消化系列
面试题精选
(64):元素可重复组合算法
可重复组合问题是指,在计算(生成)组合时可以允许元素重复的一类组合问题。例如,对于有四个元素的集合{a,b,c,d},其可重复组合C(4,3)有20个:aaa,aab,aac,aad,abb,abc,abd,acc,acd,add,bbb,bbc,bbd,bcc,bcd,bdd,ccc,ccd,cdd,ddd。用P(n,k)表示从n个元素中选出k个元素(允许重复)的组合问题,那么此问题可以分解为两
yysdsyl
·
2020-08-23 08:56
程序员
面试题精选
(28):字符串的排列
题目:输入一个字符串,打印出该字符串中字符的所有排列。例如输入字符串abc,则输出由字符a、b、c所能排列出来的所有字符串abc、acb、bac、bca、cab和cba。分析:这是一道很好的考查对递归理解的编程题,因此在过去一年中频繁出现在各大公司的面试、笔试题中。我们以三个字符abc为例来分析一下求字符串排列的过程。首先我们固定第一个字符a,求后面两个字符bc的排列。当两个字符bc的排列求好之后
yysdsyl
·
2020-08-23 04:23
面试题精选
:求根号2简单?高级算法你肯定不会
前两天逛github看到一道很简单的面试题——如何不用库函数快速求出$\sqrt2$的值,精确到小数点后10位!第一反应这不很简单嘛,大学数据结构课讲二分查找的时候老师还用这个做过示例。但转念一想,能作为大厂的面试题,背后绝对没有那么简单,于是我google了下,结果找到了更巧妙的数学方法,甚至发现了一件奇闻趣事……一道简简单单的面试题,不仅能考察到候选人的编程能力,还能间接考察到候选人的数学素养
xindoo
·
2020-08-22 16:23
算法
数学
三年大厂面试官——二面题(偏难)
面试题精选
大厂的一面面试题,大家基本上都能在google上刷到,见过就会,没见过就死。通过刷题,基本上能做出来85%以上。
chaoren8728
·
2020-08-22 12:42
金九银十,自动化测试
面试题精选
【字节跳动二面】
面试一般分为技术面和hr面,形式的话很少有群面,少部分企业可能会有一个交叉面,不过总的来说,技术面基本就是考察你的专业技术水平的,hr面的话主要是看这个人的综合素质以及家庭情况符不符合公司要求,一般来讲,技术的话只要通过了技术面hr面基本上是没有问题(也有少数企业hr面会刷很多人)我们主要来说技术面,技术面的话主要是考察专业技术知识和水平,下面是我们整理好的自动化测试岗的面试题节选【文末完整资料】
不会掉头发的茜茜
·
2020-08-21 16:00
找实习/工作的经验心得
注:没太多规划便写了,想到哪写到哪,有些乱,望见谅……注2:上传程序员
面试题精选
100题-何海涛电子版~趁着大多互联网校招的正式面试还没全面开展,分享一些自己找实习/工作的经验心得,也适当给明年找工作的师弟师妹们一些信息
lm312177697
·
2020-08-21 00:41
找工作经验
程序员
面试题精选
(14):圆圈中最后剩下的数字
题目:n个数字(0,1,…,n-1)形成一个圆圈,从数字0开始,每次从这个圆圈中删除第m个数字(第一个为当前数字本身,第二个为当前数字的下一个数字)。当一个数字删除后,从被删除数字的下一个继续删除第m个数字。求出在这个圆圈中剩下的最后一个数字。分析:既然题目有一个数字圆圈,很自然的想法是我们用一个数据结构来模拟这个圆圈。在常用的数据结构中,我们很容易想到用环形列表。我们可以创建一个总共有m个数字的
yysdsyl
·
2020-08-19 22:04
面试题之rabbitMQ
面试题精选
1.使用RabbitMQ有什么好处?在消息队列的一发一收中,我们来看下RabbitMQ怎么让我们放心使用的?首先我们来看下RabbitMQ发收的过程:发消息的过程(生产者):1.连接到RabbitMQBorker,建立一个连接(Connection),开启一个信道(Channel);2.声明交换机(Exchange);3.声明队列(Queue);4.通过路由键(BindingKey)将交换机与路由
liuerchong
·
2020-08-19 18:50
面试题
JAVA企业
面试题精选
数据库41-44
1.41.分别写出Oracle数据库和MySQL数据库对t_employee表分页的SQL语句,要求每页输出20条参考答案: 1.Oracle数据库实现的分页,SQL语句如下所示:SELECT*FROM(SELECTA.*,ROWNUMRNFROM(SELECT*FROMt_employee)AWHEREROWNUM=21 2.MySQL数据库实现的分页,SQL语句如下所示:select*fr
KopWelkin
·
2020-08-16 20:39
java面试题
笔记-小马哥 Spring编程思想笔记
版本特性4.Spring模块化设计5.Spring对Java语言特性运用6.Spring对JDKAPI实践7.Spring对JavaEEAPI整合8.Spring编程模型9.Spring核心价值10.
面试题精选
bd2star
·
2020-08-16 17:11
Spring
笔记
程序员
面试题精选
100题(24)-栈的push、pop序列
http://zhedahht.blog.163.com/blog/static/25411174200732102055385/题目:输入两个整数序列。其中一个序列表示栈的push顺序,判断另一个序列有没有可能是对应的pop顺序。为了简单起见,我们假设push序列的任意两个整数都是不相等的。比如输入的push序列是1、2、3、4、5,那么4、5、3、2、1就有可能是一个pop系列。因为可以有如下
SURE_bd
·
2020-08-16 11:48
面试题转载消化系列
Android
面试题精选
:关于 Handler 面试官问了我什么
不定期分享Android面试题及答案解析1.一个线程有几个Handler?答:一个线程可以用有多Handler,因为Handler最终是被Message持用的(post里面的Runnable最终也会被包装成一个Message),以便Looper在拿到Message后调用Handler的dispatchMessage完成回调,而且项目中仔细去看也确实如此,我们可以每个Activity中都创建一个Ha
Android-until
·
2020-08-15 12:39
面试
程序员
Android
干货 | 算法和编程
面试题精选
TOP50!(附代码+解题思路+答案)
作者|javinpaul编译|王天宇、Jane整理|Jane【导读】之前我们给同学们推荐了很多关于Python的面试资源,大家都表示很有用。这次营长表示要翻Java的牌子啦~应大家的强烈反馈,我们找了一套Java语言的算法和编程的面试题。这份面试资源主要包含五部分内容:数组、链表、字符串、二叉树和重要算法(如排序算法)的编程面试题,其中每部分内容我们都列出了一些最常被问到的热门问题,并且在每个题目
CSDN云计算
·
2020-08-15 05:20
最全最新java面试题系列全家桶(带答案)
公众号会持续同步最新技术视频、
面试题精选
,以及职场经验、技能分享等,欢迎关注。以下为
weixin_30853329
·
2020-08-14 15:18
java
java
面试题
技术栈
面试
程序员
面试题精选
(53):删除链表结点(时间复杂度为O(1))
题目:给定链表的头指针和一个结点指针,在O(1)时间删除该结点。链表结点的定义如下:structListNode{intm_nKey;ListNode*m_pNext;};函数的声明如下:voidDeleteNode(ListNode*pListHead,ListNode*pToBeDeleted);分析:这是一道广为流传的Google面试题,能有效考察我们的编程基本功,还能考察我们的反应速度,更
yysdsyl
·
2020-08-13 23:04
8月复习9月offer,Java
面试题精选
助你剑指offer
目录前言:一.Java基础知识二.Java核心知识三.Java必问专题四.Java框架五.分布式系统基础中间件六.MySQL七.JVM总结前言:写了那么久文章总结,我发现目前市面上的面试题不是答案不准确就是内容覆盖面太窄,所以提供一份经典而又准确的面试题是非常有必要的。或许这份面试题还不足以囊括所有Java问题,但有了它,我相信你一定不会“败”的很惨,因为有了它,足以应对目前市面上绝大部分的Jav
搬砖不忘敲码人
·
2020-08-12 16:13
Java
面试
spring
JAVA企业
面试题精选
数据库1-10
第二部分1.数据库1.1.什么是关系型数据库管理系统?参考答案: 由关系,数据,数据之间的约束三者所组成的数据模型则被称为RDBMS,即关系型数据库管理系统.1.2.简述几种主流的数据库及其厂商参考答案: 主流的数据库及其厂商如下: Oracle数据库是著名的Oracle(甲骨文)公司的数据库产品,Oracle数据库是世界上第一个商品化的关系型数据库管理系统;Oracle数据库采用标准SQL
KopWelkin
·
2020-08-11 15:06
java面试题
面试题精选
(76):给定BST先序遍历序列,不构造BST的情况下判断BST是否每个node都只有一个child
题目描述:Input:Youhavebeengivenasequenceofintegers.NowwithoutactuallyconstructingBSTfromthegivensequenceofintegers(assumingthesequenceispre-order)determineifeachnodeofBSThassinglechild(eitherleftorrightbu
yysdsyl
·
2020-08-11 01:20
程序员
面试题精选
(17)-把字符串转换成整数
题目:输入一个表示整数的字符串,把该字符串转换成整数并输出。例如输入字符串"345",则输出整数345。分析:这道题尽管不是很难,学过C/C++语言一般都能实现基本功能,但不同程序员就这道题写出的代码有很大区别,可以说这道题能够很好地反应出程序员的思维和编程习惯,因此已经被包括微软在内的多家公司用作面试题。建议读者在往下看之前自己先编写代码,再比较自己写的代码和下面的参考代码有哪些不同。首先我们分
wdp107
·
2020-08-10 22:00
面试算法题精选
JAVA企业
面试题精选
Ajax和jQuery 1-7
3.Ajax和jQuery3.1.简述对Ajax的理解参考答案: Ajax是AsynchronousJavaScriptandXml异步的JavaScript和XML.它是一种用来改善用户体验的技术.其实质是,使用XMLHttpRequest对象异步的向服务器发请求.服务器返回部分数据,而不是一个完整的页面,以页面无刷新的效果更改页面中的局部内容.3.2.请说明Ajax同步模式与异步模式的区别,
KopWelkin
·
2020-08-10 19:01
java面试题
程序员
面试题精选
100题(34)-找出数组中两个只出现一次的数字
题目:一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。因为空间复杂度是1.。。。。不能用HashMap异或运算的性质:任何一个数字异或它自己都等于0简单版本:一个数组里除了一个数字之外,其他的数字都出现了两次。请写程序找出这个只出现一次的数字有了上面简单问题的解决方案之后,我们回到原始的问题。如果能够把原数
z466459262
·
2020-08-09 03:59
Data
Structes
and
Algorithms
数据结构
程序员
面试题精选
(29):调整数组顺序使奇数位于偶数前面
题目:输入一个整数数组,调整数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。要求时间复杂度为O(n)。分析:如果不考虑时间复杂度,最简单的思路应该是从头扫描这个数组,每碰到一个偶数时,拿出这个数字,并把位于这个数字后面的所有数字往前挪动一位。挪完之后在数组的末尾有一个空位,这时把该偶数放入这个空位。由于碰到一个偶数,需要移动O(n)个数字,因此总的时间复杂度是O(n2
yysdsyl
·
2020-08-04 22:04
Android高级
面试题精选
作者:Focusing链接:https://juejin.im/post/5c85cead5188257c6703af47Handler1、谈谈消息机制Handler作用?有哪些要素?流程是怎样的?参考回答:负责跨线程通信,这是因为在主线程不能做耗时操作,而子线程不能更新UI,所以当子线程中进行耗时操作后需要更新UI时,通过Handler将有关UI的操作切换到主线程中执行。具体分为四大要素Mess
T-bright
·
2020-08-03 11:33
Android面试
android
面试
高级面试题
JAVA企业
面试题精选
Spring 11-14
1.11.Spring提倡面向接口编程,请讲一下你对它的理解,它有什么好处参考答案: 在一个面向对象的系统中,系统的各个功能是由许许多多的不同对象协作完成的.在这种情况下,各个对象内部是如何实现自己的,对系统设计人员来讲就不那么重要了;而各个对象之间的协作关系则成为系统设计的关键.小到不同类之间的通讯,大到各模块之间的交互,在系统设计之初都是要着重考虑的,这也是系统设计的主要工作内容.面向接口编
KopWelkin
·
2020-08-02 18:04
java面试题
面试题精选
(77):两有序数组的中位数求解
题目描述:LetX[1..n]andY[1..n]betwoarrays,eachcontainingnnumbersalreadyinsortedorder.GiveanO(lgn)-timealgorithmtofindthemedianofall2nelementsinarraysXandY.题目是《算法导论》上的一道习题,不过已多次出现在面试题当中算法导论给出的分析:(针对长度相等的两有序
yysdsyl
·
2020-08-01 08:53
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他