草庐IT

leetcode 347. Top K Frequent Elements 前 K 个高频元素

一、题目大意https://leetcode.cn/problems/top-k-frequent-elements给你一个整数数组nums和一个整数k,请你返回其中出现频率前k高的元素。你可以按任意顺序返回答案。示例1:输入:nums=[1,1,1,2,2,3],k=2输出:[1,2]示例2:输入:nums=[1],k=1输出:[1]提示:1k的取值范围是[1,数组中不相同的元素的个数]题目数据保证答案唯一,换句话说,数组中前k个高频元素的集合是唯一的进阶:你所设计算法的时间复杂度必须优于O(nlogn),其中n 是数组大小。二、解题思路题意:给定一个数组,统计前k个高频的数字,顺序任意。思

大厂Android岗高频面试问题:说说你对Zygote的理解!

前言Zygote可以说是Android开发面试很高频的一道问题,但总有小伙伴在回答这道问题总不能让面试满意,在这你就要搞清楚面试问你对Zygote的理解时,面试官最想听到的和其实想问的应该是哪些?下面我们通过以下几点来剖析这道问题!了解Zygote的作用熟悉Zygote的启动流程深刻理解Zygote的工作原理下面来我们来深入剖析一、Zygote的作用Zygote的作用分为两点:启动SystemServer孵化应用进程关于这个问题答出了这两点那就是OK了。可能大部分小伙伴可能能答出第二点,第一点就不是很清楚。SystemServer也是Zygote启动的,因为SystemServer需要用到Zy

大厂Android岗高频面试问题:说说你对Zygote的理解!

前言Zygote可以说是Android开发面试很高频的一道问题,但总有小伙伴在回答这道问题总不能让面试满意,在这你就要搞清楚面试问你对Zygote的理解时,面试官最想听到的和其实想问的应该是哪些?下面我们通过以下几点来剖析这道问题!了解Zygote的作用熟悉Zygote的启动流程深刻理解Zygote的工作原理下面来我们来深入剖析一、Zygote的作用Zygote的作用分为两点:启动SystemServer孵化应用进程关于这个问题答出了这两点那就是OK了。可能大部分小伙伴可能能答出第二点,第一点就不是很清楚。SystemServer也是Zygote启动的,因为SystemServer需要用到Zy

历时两天半由浅入深总结了20道Vue高频面试题

作为一个程序员如果你想要找到你心仪的工作,不可避免的就会问到很多八股文,虽然有的和工作没有半毛钱关系,但是你如果想要通过面试还必须得会。所以我最近开始总结一些面试题,一是为了加强自己的理解能够找到一份好的工作,二是为了尽可能的帮助更多的小伙伴能够快速掌握相关知识或者顺利通过面试?。本篇文章介绍了一些vue的常见问题。我尽量将这些问题根据难易程度,相关联度进行排列使其更好的过度与理解。当然本篇文章不仅仅是八股文那么简单,工作中经常也会经常用到这些知识点。vue生命周期这个问题一般问的不多,但是如果问到了你就必须得答出来回答Vue2(选项式API)Vue3(setup)描述beforeCreate

历时两天半由浅入深总结了20道Vue高频面试题

作为一个程序员如果你想要找到你心仪的工作,不可避免的就会问到很多八股文,虽然有的和工作没有半毛钱关系,但是你如果想要通过面试还必须得会。所以我最近开始总结一些面试题,一是为了加强自己的理解能够找到一份好的工作,二是为了尽可能的帮助更多的小伙伴能够快速掌握相关知识或者顺利通过面试?。本篇文章介绍了一些vue的常见问题。我尽量将这些问题根据难易程度,相关联度进行排列使其更好的过度与理解。当然本篇文章不仅仅是八股文那么简单,工作中经常也会经常用到这些知识点。vue生命周期这个问题一般问的不多,但是如果问到了你就必须得答出来回答Vue2(选项式API)Vue3(setup)描述beforeCreate

软考高频知识点notes

软考高频考点网络【域名查询记录】:先HOSTS表,再本地DNS缓存,然后再查找本地DNS服务器,再根据域名服务器、顶级域名服务器、权限域名服务器HTTPS是基于SSL(SecureSocketsLayer安全套接层)的【TCP与UDP区别】TCPTCP面向连接TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达TCP面向字节流,实际上是TCP把数据看成一连串无结构的字节流每一条TCP连接只能是点到点的TCP首部开销20字节TCP的逻辑通信信道是全双工的可靠信道UDPUDP是无连接的,即发送数据之前不需要建立连接UDP尽最大努力交付,即不保证可靠交付UDP

软考高频知识点notes

软考高频考点网络【域名查询记录】:先HOSTS表,再本地DNS缓存,然后再查找本地DNS服务器,再根据域名服务器、顶级域名服务器、权限域名服务器HTTPS是基于SSL(SecureSocketsLayer安全套接层)的【TCP与UDP区别】TCPTCP面向连接TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达TCP面向字节流,实际上是TCP把数据看成一连串无结构的字节流每一条TCP连接只能是点到点的TCP首部开销20字节TCP的逻辑通信信道是全双工的可靠信道UDPUDP是无连接的,即发送数据之前不需要建立连接UDP尽最大努力交付,即不保证可靠交付UDP

js 高频面试题详解

一:js中的变量提升例1a=2;vara;console.log(a);答:2解析:它会将当前作用域的所有变量的声明提升到程序的顶部,上述代码等价为:vara;a=2console.log(a);//2例2:console.log(a);//undefinedvara=2;解析:变量的声明提升到程序的顶部;等价于:vara;console.log(a);a=2;问题:为什么会有变量提升?其实啊,js和其他语言一样,都要经历编译和执行阶段,而在编译的时候,会搜集所有的变量并且在本作用域内提前声明,而且其他代码都不会改变顺序。1:作用域:除了函数外,js是没有块级作用域2:作用域链:内部可以访问外

js 高频面试题详解

一:js中的变量提升例1a=2;vara;console.log(a);答:2解析:它会将当前作用域的所有变量的声明提升到程序的顶部,上述代码等价为:vara;a=2console.log(a);//2例2:console.log(a);//undefinedvara=2;解析:变量的声明提升到程序的顶部;等价于:vara;console.log(a);a=2;问题:为什么会有变量提升?其实啊,js和其他语言一样,都要经历编译和执行阶段,而在编译的时候,会搜集所有的变量并且在本作用域内提前声明,而且其他代码都不会改变顺序。1:作用域:除了函数外,js是没有块级作用域2:作用域链:内部可以访问外