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
算法面试题
50道基础数据结构面试题
程序员必备的50道数据结构和
算法面试题
在本文中,将分享一些常见的编程面试问题,这些问题来自于不同经验水平的程序员,囊括从刚大学毕业的人到具有一到两年经验的程序员。
小怪兽打葫芦娃
·
2023-09-08 18:33
算法面试-基础篇
数据结构
快慢指针-高频
算法面试题
前提今天(2019-05-10)中午吃饭的时候刷了下技术类型的公众号,看到有前辈过了Ant的高P面试,其中有一道题考查了单链表搜索位于中间的节点的算法。看着算法就饭,觉得解决方案很有趣,于是这里尝试重现一下。场景面试官:如何访问链表中间节点?大佬X:简单地实现,遍历一遍整个的链表,然后计算出链表的长度,进而遍历第二遍找出中间位置的数据。面试官:要求只能遍历一次链表,那又当如何解决?大佬X:可以采取
Java技术小吴
·
2023-09-03 16:08
算法
JAVA 高频
算法面试题
汇总
一、字符串(String)类
算法面试题
1)String,StringBuilder和StringBuffer三者有什么不同?2)为什么String类型在Java中是不可变的?
annkee058
·
2023-09-03 16:36
高频
算法面试题
合并两个有序数组constmerge=(nums1,nums2)=>{letp1=0;letp2=0;constresult=[];letcur;while(p1{if(set.size===nums.length){result.push([...set]);return;}for(leti=0;i0){varv=num%10;if(v===0){if(!zero){zero=true;chnS
前端精髓
·
2023-09-03 16:35
算法
javascript
前端
leetcode
算法面试题
汇总 day2-搜索二维矩阵 II
编写一个高效的算法来搜索mxn矩阵matrix中的一个目标值target。该矩阵具有以下特性:每行的元素从左到右升序排列。每列的元素从上到下升序排列。方法一:直接遍历,效率低方法二:从右上角开始,遇到的值比目标值大则向下搜索,遇到比目标值小的值则向左搜索。代码如下classSolution{publicbooleansearchMatrix(int[][]matrix,inttarget){int
大风车呀五六六的转
·
2023-08-24 13:57
leetcode算法面试题汇总
算法
leetcode
面试
leetcode
算法面试题
汇总 day2-合并两个有序数组
给你两个按非递减顺序排列的整数数组nums1和nums2,另有两个整数m和n,分别表示nums1和nums2中的元素数目。请你合并nums2到nums1中,使合并后的数组同样按非递减顺序排列。注意:最终,合并后数组不应由函数返回,而是存储在数组nums1中。为了应对这种情况,nums1的初始长度为m+n,其中前m个元素表示应合并的元素,后n个元素为0,应忽略。nums2的长度为n。方法:从nums
大风车呀五六六的转
·
2023-08-24 13:57
leetcode算法面试题汇总
leetcode
算法
面试
leetcode
算法面试题
汇总 day1-多数元素
给定一个大小为n的数组,找到其中的多数元素。多数元素是指在数组中出现次数大于⌊n/2⌋的元素。你可以假设数组是非空的,并且给定的数组总是存在多数元素。方法一:排序排序之后返回中间元素classSolution{publicintmajorityElement(int[]nums){Arrays.sort(nums);returnnums[nums.length/2];}}方法二:HashMapcl
大风车呀五六六的转
·
2023-08-24 13:27
leetcode算法面试题汇总
leetcode
算法
面试
leetcode
算法面试题
汇总 day1-只出现一次的数字
给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。方法一:排序首先想到的是排序,排序之后步长为2遍历,只要与个元素作比较即可,若到达第n-2个元素还未找到,则返回最后一个元素。代码如下:classSolution{publicintsingleNumber(int[]nums){Arrays.sort(nums);inti=0;for(i=0;i
大风车呀五六六的转
·
2023-08-24 13:26
leetcode算法面试题汇总
leetcode
算法
面试
算法面试中这些你不知道的小技巧 — 如何准备算法面试、如何回答
算法面试题
这篇文章主要介绍算法面试的一些问题、以及如何准备算法面试。开始之前,记得点赞收藏加关注哦,我这里也准备了很多面试热门知识点和大厂面试题,希望对大家有帮助!有需要的朋友可以加q群:580763979备注:免费领取~算法面试不仅仅是正确的回答问题对于面试中遇到的大多数问题,都能有一个合理的思考路径什么是算法面试?让大家在面对面试中的算法问题时,有一个合理的思考路径不代表能够“正确”回答每一个算法问题,
Java柚子
·
2023-08-24 06:32
java笔试手写
算法面试题
大全含答案
1.统计一篇英文文章单词个数。publicclassWordCounting{publicstaticvoidmain(String[]args){try(FileReaderfr=newFileReader("a.txt")){intcounter=0;booleanstate=false;intcurrentChar;while((currentChar=fr.read())!=-1){if(
海清源
·
2023-08-23 12:00
java
java
算法
开发语言
springboot集成druid_绝了!Dataway让SpringBoot不在需要Controller、Service、DAO等了
你怎么敢在简历上写“精通”www.bilibili.com左神(左程云):深入解析字节跳动
算法面试题
与数据www.bilibili.comDataway介绍Dataway是基于DataQL服务聚合能力,
weixin_39822923
·
2023-08-22 18:06
深入浅出springboot
2018年LeetCode高频
算法面试题
刷题笔记——搜索二维矩阵 II(开始之前)
1.解答之前的碎碎念:这个题一开始我想的很简单,想着是个二维的二分查找,然后提交代码,果不其然出错了。。。因为并不能保证第i+1行的每个元素都大于第i行,不过想到了递归,也算是有点进步(虽然最后用递归写了一个没有通过。。。但是自己在vs里测试的没问题呀。。。不明白为什么)。2.问题描述:编写一个高效的算法来搜索mxn矩阵matrix中的一个目标值target。该矩阵具有以下特性:每行的元素从左到右
大王叫我来巡山228
·
2023-08-12 23:04
leetcode刷题笔记
一道关于矩阵n*m的算法题
今天翻笔记,看到了曾经面试爱奇艺的一道
算法面试题
,当时由于时间的关系并没有答出来,回家也没有认真思考过,今天看到了,索性就沉下心来写了一下,可能方法过去繁琐,如果有更好的答案,可以一起探讨哦!
isSunny
·
2023-08-12 17:02
前端算法入门三:5大排序算法&2大搜索&4大算法思想
系列文章目录这是前端算法入门第三篇,介绍数据结构与算法中的排序算法,搜索算法,以及常见的
算法面试题
,总结常见的解题思路,让你事半功倍。
人间凡尔赛
·
2023-08-10 22:29
面试算法练习
算法
排序算法
前端
Java实现每日一道
算法面试题
(21):leecode26 删除排序数组中的重复项
1.算法题目给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用O(1)额外空间的条件下完成。示例1:给定数组nums=[1,1,2],函数应该返回新的长度2,并且原数组nums的前两个元素被修改为1,2。你不需要考虑数组中超出新长度后面的元素。示例2:给定nums=[0,0,1,1,1,2,2,
alexlee1987
·
2023-08-08 08:13
Java实现每日一道
算法面试题
(24):leecode278 第一个错误的版本
1.算法题目你是产品经理,目前正在带领一个团队开发新的产品。不幸的是,你的产品的最新版本没有通过质量检测。由于每个版本都是基于之前的版本开发的,所以错误的版本之后的所有版本都是错的。假设你有n个版本[1,2,...,n],你想找出导致之后所有版本出错的第一个错误的版本。你可以通过调用boolisBadVersion(version)接口来判断版本号version是否在单元测试中出错。实现一个函数来
alexlee1987
·
2023-08-01 21:12
python leetcode_开源项目 | 用Python美化LeetCode仓库
GitHub:https://github.com/KivenCklLeetCode简介leetcode是一个美国的在线编程网站,它收集了各大公司的经典
算法面试题
,用户可以选择不同的语言进行代码的在线编写
weixin_39819393
·
2023-07-26 22:02
python
leetcode
大数据
算法面试题
目及答案(一)
01如何从海量数据中找出最高频词题目描述:有一个GB大小的文件,文件里面每一行是一个英文单词,每个单词的大小不超过16个字节,内存限制是1MB。请设计一个算法思路,返回单词词频数最高的100个单词(Top100)。题目解析:题目中文件的大小为1GB,由于内存大小的限制,我们无法直接将这个大文件的所有单词一次性读入内存中。因此我们需要采用分治法,将一个大文件分割成若干个小文件,并且每个小文件的大小不
大数据研习社
·
2023-07-25 04:18
面试题
大数据实战精英+架构师
面试
算法
java
Java实现每日一道
算法面试题
(22):leecode27移除元素
1.算法题目给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用O(1)额外空间并原地修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。示例1:给定nums=[3,2,2,3],val=3,函数应该返回新的长度2,并且nums中的前两个元素均为2。你不需要考虑数组中超出新长度后面的元素。示
alexlee1987
·
2023-07-22 19:04
2023真题,数据结构与
算法面试题
1.什么是数据?什么是数据结构?数据是描述客观事物的符号,能够被计算机识别,并且给计算机处理的符号集合数据结构是计算机内部组织数据的方式2.大O表示法大O符号,又称为渐进符号,是用于描述函数渐近行为的数学符号。更确切地说,它是用另一个通常更简单的函数来描述一个函数数量级的渐近上界。时间复杂度,是一个用于度量一个算法的运算时间的一个描述,本质是一个函数,它描述的只是代码执行时间随数据规模增长的变化趋
殷十娘
·
2023-07-19 10:32
数据结构
每日算法&面试题,大厂特训二十八天——第十四天(数组)
本文来源于
算法面试题
特训专栏,这里有大量专业性的算法题比如(动态规划21天,大厂特训28天等等)欢迎大家一起学习。
肥学
·
2023-07-18 10:20
⚡算法题⚡面试题每日精进
算法
java
开发语言
js
算法面试题
40道题,前端经典面试题20道-附详细答案
以下是一些前端经典面试题:什么是闭包?如何使用闭包?什么是事件冒泡和事件捕获?它们有什么区别?什么是跨域?如何解决跨域问题?什么是事件委托?为什么要使用事件委托?什么是原型链?如何实现继承?什么是防抖和节流?如何实现?什么是事件循环(EventLoop)?如何理解异步编程?什么是异步和同步?它们有什么区别?什么是浏览器的同源策略?如何绕过同源策略?什么是虚拟DOM?如何工作?什么是CSS盒模型?如
一花一world
·
2023-07-16 01:44
前端
javascript
算法
开发语言
几道趣味
算法面试题
1.1绳子计时问题阿里曾面过这道题目,有若干根相同的不均匀的绳子,烧完一根绳子的时间是1小时,问如何计时1小时15分钟?答案:能计时出15分钟就好办了,可以用两根绳子并排反向放置,同时从两端点着,烧到交接处弄灭,拿出烧剩下的其中任意一根,再从两端同时点着,烧完就是15分钟。1.2两座岛运输加锁问题。A、B两人分别在两座岛上。B生病了,A有B所需要的药。C有一艘小船和一个可以上锁的箱子。可以让C在A
向前齐步走
·
2023-06-19 18:02
算法
常见
算法面试题
【一】时间受限大部分的面试题,都是对时间复杂度有所要求的,如果有涉及,“最快”一类的字样,毫无疑问,先上时空原理,用空间来换时间。Hash,大数组,一些辅助性的空间,都是首选。在我的面试经历中,有无数次用到过Hash和大数组的。不过,通常这不会是面试官想听的唯一解法,他们紧接着十有八九是会说“如果只有xxxx空间呢?”。说此类方法只是为自己争取更多的时间,并且体现思考的完整性,简而言之,装B用。。
栾还是恋
·
2023-06-19 02:35
面试
java
职场和发展
php
算法面试题
及答案
1.PHP的基础知识点PHP中类的继承属于单继承,一个子类只能继承一个父类。可见性为publicprotected的属性和方法可以被继承。继承的方法或属性可以被重写,可见性越来越大。PHP中的变量名区分大小写,但类名、函数名不区分大小写。2.error_reporting()函数的作用error_reporting()函数的作用是临时设置脚本执行过程中的错误报告级别。error_reporting
红红火火a
·
2023-06-18 10:37
php
开发语言
BAT
算法面试题
(11)--最长的斐波那契子序列的长度(动态规划法)
BAT面试算法进阶(10)-最长的斐波那契子序列的长度(暴力法)BAT面试算法进阶(8)-删除排序数组中的重复项BAT面试算法进阶(7)-反转整数BAT面试算法进阶(6)-BAT面试算法进阶(6)-最长回文子串(方法二)BAT面试算法进阶(5)-BAT面试算法进阶(5)-最长回文子串(方法一)BAT面试算法进阶(4)-无重复字符的最长子串(滑动法优化+ASCII码法)BAT面试算法进阶(3)-无重
CC老师_HelloCoder
·
2023-06-17 03:34
Java实现每日一道
算法面试题
(20):leecode23 合并K个排序链表
1.算法题目合并k个排序链表,返回合并后的排序链表。请分析和描述算法的复杂度。示例:输入:[1->4->5,1->3->4,2->6]输出:1->1->2->3->4->4->5->62.算法思路算法思路:暴力法:每次遍历n个链表查找最小的值放入链表指定位置,算法复杂度是O(kN),其中N是总共节点的数量;分治法:两两比较临近的链表,第一轮比较过后合并成k/2个有序链表,第二轮比较后合并成k/4个
alexlee1987
·
2023-06-17 01:13
熬夜肝了这一份来自牛客,LeetCode,剑指 Offer大佬整理的前端常用
算法面试题
.pdf,你也能进大厂
前言1.2021年已过半,“金九银十”笔试即将要开始,整理一些算法题一起学习。2.我统一使用JavaScript(V8/Node)解答,都已经调试通过。3.一起加油!一起进步!1.排序以下两个函数是排序中会用到的通用函数,就不一一写了functioncheckArray(array){if(!array||array.length20左移就是将二进制全部往左移动,10在二进制中表示为1010,左移
程序员阿野
·
2023-06-15 11:51
php
算法面试题
及答案
1.PHP的基础知识点PHP中类的继承属于单继承,一个子类只能继承一个父类。可见性为publicprotected的属性和方法可以被继承。继承的方法或属性可以被重写,可见性越来越大。PHP中的变量名区分大小写,但类名、函数名不区分大小写。2.error_reporting()函数的作用error_reporting()函数的作用是临时设置脚本执行过程中的错误报告级别。error_reporting
伟大先锋
·
2023-06-11 18:08
php
服务器
开发语言
分布式&数据结构与
算法面试题
分布式分布式概述分布式分布式(distributed)是为了解决单个物理服务器容量和性能瓶颈问题而采用的优化手段,将一个业务拆分成不同的子业务,分布在不同的机器上执行。服务之间通过远程调用协同工作,对外提供服务。该领域需要解决的问题极多,在不同的技术层面上,又包括:分布式缓存、分布式数据库、分布式计算、分布式文件系统等,一些技术如MQ、Redis、zookeeper等都跟分布式有关。从理念上讲,分
高斯林关门弟子
·
2023-06-11 00:44
java
力扣高频|
算法面试题
汇总(二):字符串
力扣高频|
算法面试题
汇总(一):开始之前力扣高频|
算法面试题
汇总(二):字符串力扣高频|
算法面试题
汇总(三):数组力扣高频|
算法面试题
汇总(四):堆、栈与队列力扣高频|
算法面试题
汇总(五):链表力扣高频
NotFound1911
·
2023-04-19 20:37
力扣
Java实现每日一道
算法面试题
(1):leetcode1两数之和
算法在编程领域的重要性不言而喻,而且也是好多大厂面试经常要考核的重点。1.两数之和题目:给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定nums=[2,7,11,15],target=9因为nums[0]+nums[1]=2+7=9所以返回[0,
alexlee1987
·
2023-04-19 09:35
数据结构和
算法面试题
系列—字符串
0概述字符串作为数据结构中的基础内容,也是面试中经常会考察的基本功之一,比如实现strcpy,strcmp等基本函数等,回文字符串,字符串搜索,正则表达式等。1基本操作首先来看一些字符串的基本函数的实现,以下代码取自MIT6.828课程。//字符串长度intstrlen(constchar*s){intn;for(n=0;*s!='\0';s++)n++;returnn;}//字符串复制char*
阿瑞的博客
·
2023-04-16 11:54
面试题
算法研究
数据结构
算法
java面试突击
5种解法的
算法面试题
来看看你是青铜还是王者?
先来详细描述下这道题。在一个全为正整数的数组中找到总和为给定值的子数组,给出子数组的起始下标(闭区间),举个例子:在[3212345]这个数组中,和为10的子数组是[1234],所以答案应该是[2,5]。和为15的子数组是[12345],答案为[2,6]。这是一道非常有意思的题,为什么这么说?最简单的解法只要具备基本的编程知识就能写出,更优的解法需要你有数据结构和算法能力,越高效的解法越巧妙,可能
xindoo
·
2023-04-15 21:11
LeetCode高频
算法面试题
- 001 - 两数之和
大家好,我是漫步coding,最近在整理2022年Redis最新面试题,大家也可以通过我下面的博客地址在线阅读,今天讲讲LeetCode高频
算法面试题
-两数之和。
漫步coding
·
2023-04-13 12:11
java
算法面试题
及答案pdf,中信银行Java笔试题库
开头我们面试的时候,经常会被问这种到问题:Spring中bean的循环依赖怎么解决?Spring中bean的加载过程?spring相关的问题一直是大厂面试常问到的一个问题,也是一直困扰这我们,不知道从哪里下手,今天举例分析大厂的一些spring相关的面试真题。和分享我学习spring相关问题所整理的一些知识点。1进程进程与程序操作系统之中最为通用的概念就是「进程」。与此相关的面试题以及各种技术优化
Java编程进阶
·
2023-04-13 08:13
Java
经验分享
面试
程序员进阶之算法练习(三十三)LeetCode专场
前言BAT常见的
算法面试题
解析:程序员算法基础——动态规划程序员算法基础——贪心算法工作闲暇也会有在线分享,算法基础教程----腾讯课堂地址。今天继续LeetCode专场练习。
落影loyinglin
·
2023-04-12 15:29
程序员必知的40个算法
多久能搞定
算法面试题
?我隔三差五的就会收到私信询问这类问题,我的回复一般大概是这样:❝算法很有必要学习,建议你制定一个短期计划和长期计划。短期为了应付面试有一套策略,但面试过了,
算法channel
·
2023-04-10 23:09
算法
人工智能
编程语言
java
python
第01天-Java数据结构和算法
001_几个经典的
算法面试题
(1)暴力匹配不推荐KMP算法分治算法002_几个经典的
算法面试题
(2)回溯算法图的深度优先遍历算法(DFS)+贪心算法优化003_内容介绍和授课方式数据结构和算法的重要性课程亮点和授课方式
突然好想你之路在脚下
·
2023-04-09 13:49
数据结构和算法
数据结构
算法
java
有点难度,几道和「滑动窗口」有关的
算法面试题
前言科普:什么是滑动窗口算法滑动问题包含一个滑动窗口,它是一个运行在一个大数组上的子列表,该数组是一个底层元素集合。假设有数组[abcdefgh],一个大小为3的滑动窗口在其上滑动,则有:[abc][bcd][cde][def][efg][fgh]一般情况下就是使用这个窗口在数组的合法区间内进行滑动,同时动态地记录一些有用的数据,很多情况下,能够极大地提高算法地效率。1.滑动窗口最大值题目来源于L
weixin_30387663
·
2023-04-09 03:48
分享一些算法练习的网站
算法练习的网站推荐一些个人觉得还不错的算法练习网站一、leetcode(力扣) 地址:https://leetcode-cn.com/ 里面有各个企业(包括腾讯、阿里、蚂蚁、shopee等一些名企的
算法面试题
xDarkSoulsIIIx
·
2023-04-08 10:49
算法
——本文探讨蚂蚁金服
算法面试题
,介绍两种解决方案:递归和数学公式。文章附有代码和示例,适合算法爱好者和面试备战者参考。
2023-04-07:得分的定义:含有大小2*2的矩阵,要么:1001可以得1分要么0110可以得1分那么一个任意大小的矩阵就有若干得分点,比如010101这个矩阵就有2个得分点。给定正数N,正数M,求所有可能的情况里,所有的得分点总和。1i32{ifn>,i:i32,j:i32,n:i32,m:i32)->i32{ifi==n{letmutscore=0;forrin1..n{forcin1..
福大大架构师每日一题
·
2023-04-08 02:24
福大大架构师每日一题
矩阵
算法
面试
rust
经典
算法面试题
——Java篇-附带赠书活动,评论区随机选取一人赠书
目录一.图书推荐二.说一下什么是二分法?使用二分法时需要注意什么?如何用代码实现?三.什么是插入排序?用代码如何实现?四.什么是冒泡排序?用代码如何实现?五.什么是斐波那契数列?用代码如何实现?一.图书推荐(评论区随机抽奖,送书呦)今天给大家推荐一本《uni-app跨平台开发与应用从入门到实践》本书以“零基础”为起点,系统地介绍了uni-app的跨平台开发与应用。全书内容分为3篇,共12章,具体安
bit..
·
2023-04-06 23:16
java
开发语言
servlet
2017-2020历年字节跳动Android面试真题解析(累计下载1082万次,持续更新中
字节跳动Android面试真题解析目录如下:第一章计算机基础面试题1第一节、网络面试题1第二节、操作系统面试题(⭐⭐⭐)21第三节、数据库面试题(⭐)23第二章数据结构和
算法面试题
25数据结构与算法25
m0_63737583
·
2023-04-06 13:13
程序员
面试
android
移动开发
Java算法常见面试题及答案
因此,为了提升大家在面试中的底气,本文整理了一些Java程序员
算法面试题
并比附上了答案,一起来看看吧!Java算
java364100
·
2023-04-06 12:08
java
算法
开发语言
架构
spring
前端算法收集库
geekjc1.前言前端算法代码收集库旨在帮助大家提高javascript编码水平,代码规范,面对面试官问最难的算法问题也能从容应对这是一个常见的js
算法面试题
收集库,包含测试,欢迎star,如果库中没有的算法
极客教程
·
2023-04-06 12:44
Android程序员:干到三十,我就不干了,数据结构与
算法面试题
年过30,继续奋战编程一线,是有一些客观限制1、新技术,可能更容易掌握,也可能更看不上眼,也可能学习的动力少一点,也可能真的学得慢一些了2、加班,持续加班肯定是不行,身体和家庭限制3、工资要求高了:毕竟阅历多了,不容易被老板的情怀所骗,家庭的经济压力也明摆着4、大环境要求系统能糊弄就行,赶时间完成重于系统精良。所以能加班、多熬夜、即使经验不太足的年轻人对于老板更有用,销售比技术更有用5、大环境差,
m0_66145060
·
2023-04-06 09:32
程序员
架构
移动开发
android
十道必知必会
算法面试题
01翻转链表题意:反转一个单链表。示例:输入:1->2->3->4->5->NULL输出:5->4->3->2->1->NULL力扣题目链接题解image.png首先定义一个cur指针,指向头结点,再定义一个pre指针,初始化为null。然后就要开始反转了,首先要把cur->next节点用tmp指针保存一下,也就是保存一下这个节点。为什么要保存一下这个节点呢,因为接下来要改变cur->next的指
D_w
·
2023-04-06 05:32
3.29-4.17刷题记录
2022.3.29一、LRU缓存淘汰
算法面试题
16.25.LRU缓存剑指OfferII031.最近最少使用缓存/***@param{number}capacity*/varLRUCache=function
翼遥bingo
·
2023-04-06 03:37
数据结构
数据结构
Android JVM面试专题:阿里100,android
算法面试题
我们普通的开发涉及不到JVM,然而App性能与它有着千丝万缕的联系,每个App都会有自己的art虚拟机,甚至每一个进程都是有自己独立的虚拟机,内存的回收是由虚拟机来管理的,GC回收算法怎样,adj内存管理,这一切都基于虚拟机。然而很多半路出家、甚至科班出身、工作好几年的安卓开发者,对JVM的核心原理并不了解。接下来这些大厂关于JVM的面试题,你能不能答上来?1.内存模型以及分区,需要详细到每个区放
m0_64382743
·
2023-04-02 08:29
程序员
面试
移动开发
android
上一页
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
其他