[经典面试题]169. 多数元素

题目描述 给定一个大小为 n 的数组 nums ,返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给定的数组总是存在多数元素。 示例 1: 输入:nums = [3,2,3] 输出:3 示例 2: 输入:nums = [2...

面试02-Redis 中的过期元素是如何被处理的?

涉及的知识点过期删除策略有哪些?这些过期策略有哪些优缺点?Redis 使用的是什么过期策略?Redis 是如何优化和执行过期策略的?常见的过期策略:定时删除惰性删除定期删除1)定时删除在设置键值过期时间时,创建一个定时事件,当过期时间到达时,由事件处理器自动执行键的删除操作。① 优点保证内存可以被尽...

Java面试疑难点解析 - 面试技巧及语言基础

61 课时 |
3491 人已学 |
免费

Java面试疑难点解析 - Java Web开发

36 课时 |
662 人已学 |
免费

Java面试疑难点解析 - 系统架构及项目设计

25 课时 |
1394 人已学 |
免费
开发者课程背景图

数据结构和算法面试题:给定一个整数数组 nums,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。

数据结构和算法面试题:给定一个整数数组 nums,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。简介:给定一个整数数组 nums,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。该算法的实现思路如下:使用一个变量ans存储最终的答案,使用一个变量cu...

面试题 17.10. 主要元素(C++)

面试题 17.10. 主要元素(C++)

面试题 17.10. 主要元素数组中占比超过一半的元素称之为主要元素。给你一个 整数 数组,找出其中的主要元素。若没有,返回 -1 。请设计时间复杂度为 O(N) 、空间复杂度为 O(1) 的解决方案。我的代码C++// 解析:这个题就是一个统计每个数字出现频率的简单题 class Solution...

面试官:用 CSS 实现一个元素的水平垂直居中,写出你能想到的所有答案

前言在前端面试中,“如何实现一个元素水平垂直居中”一直是各大面试官青睐的题目,这篇文章将讲解 5 种实现水平垂直居中的方法,帮你轻松过这关。5 种实现元素水平垂直居中的方法1.使用 flexbox 布局该方案的思路是将父元素设置为display: flex;,并使用align-items: cent...

【面试必刷TOP101】 删除有序链表中重复的元素-I & 删除有序链表中重复的元素-II

【面试必刷TOP101】 删除有序链表中重复的元素-I & 删除有序链表中重复的元素-II

题目:删除有序链表中重复的元素-I_牛客题霸_牛客网 (nowcoder.com)题目的接口:package main import . "nc_tools" /* * type ListNode struct{ * Val int * Next *ListNode * } */ /** * 代码中...

热点面试题:JS 如何判断一个元素是否在可视区域内?

JS 如何判断一个元素是否在可视区域内?• 方法一:offsetTop、scrollTop • 方法二:getBoundingClientRect() • 方法三:Intersection Observer方法一:offsetTop、scrollTop// 公式 el.offsetTop - doc...

LeetCode150道面试经典题-移除元素(简单)

LeetCode150道面试经典题-移除元素(简单)

1.题目移除元素给你一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并原地修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。说明:为什么返回...

【每日算法Day 76】经典面试题:中序遍历的下一个元素,5大解法汇总!

题目链接LeetCode 面试题 04.06. 后继者[1]题目描述设计一个算法,找出二叉搜索树中指定节点的“下一个”节点(也即中序后继)。如果指定节点没有对应的“下一个”节点,则返回 null。示例1 输入: root = [2,1,3], p = 1 2 / \ 1 3 输出: 2示...

面试官:怎么删除 HashMap 中的重复元素?第 3 种实现思路,99% 的人不会!

List 和 Map 元素的删除、去重,这些都是工作中经常遇到的问题,一些基础程序员可能会走一些弯路,所以栈长输出了三篇,希望对大家有用,其中一些编程技巧很多老程序员也没用过,所以,技术真的是学无止境。今天栈长带来集合的删除及去重系列的最后一篇,如何删除 HashMap 中的重复元素&...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

社区圈子

Java面试那些事儿
Java面试那些事儿
3+人已加入
加入
相关电子书
更多
Java开发者面试百宝书
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧
面试常考算法
立即下载 立即下载 立即下载

面试更多元素相关