原文:面试官在“逗”你系列:数组去重你会几种呀?

前言 数组去重是一个老生常谈的话题,也是前端童鞋在面试时的一道高频题。本文将深入的探索数组去重的原理及实现,为各位小伙伴提供多种可以反手 调戏 面试官的解决方案。 话不多说,上去就来一梭子... 数组去重核心原理 价值 W的核心原理上来就给你了...,记得留言点赞鸭 一般我们都会创建临时变量tmp,存储不重复的元素 以数组元素存储或对象的键来存储 遍历待去重数组arr,依次判断tmp中是否包含该元 ...

2020-05-15 07:09 2 848 推荐指数:

查看详情

面试官在“”你系列:到底应该怎么爬楼梯?!

直奔主题 算法题是在面试过程中考察候选人逻辑思维能力、手写代码能力的一种方式,因为有一句古话说的好:“说一千道一万,不如写段代码看一看”。 今天我们就来个单刀直入,直奔主题,从一个真实面试题到底怎么爬楼梯来聊一聊算法中的动态规划 。 面试真题 小明家有一楼梯共有10级台阶,每次可以爬 ...

Wed Feb 10 19:31:00 CST 2021 3 345
面试官在“”你系列:不借助第三变量交换两个变量值的方案你有几种

引言 在我们学习编程之初,就学习过变量的赋值操作,同时也学习了将一个变量的值赋值给另外一个变量。对于交换两个变量的值,很多童鞋都有解决方案。然鹅,对于面试官提出的不借助第三变量来交换两个变量的值,你能想到几种解决方案呢? 如果你只知道一种方案,请你认真看下去... 如果你知道两种方案 ...

Wed Apr 15 08:50:00 CST 2020 7 1170
《吊打面试官系列-HashMap

你知道的越多,你不知道的越多 点赞再看,养成习惯 本文 GitHub https://github.com/JavaFamily 上已经收录,有一线大厂面试点思维导图,也整理了很多我的文档,欢迎Star和完善,大家面试可以参照考点复习,希望我们一起有点东西。 前言 ...

Tue Dec 10 18:03:00 CST 2019 22 3982
《吊打面试官系列-Redis基础

你知道的越多,你不知道的越多 点赞再看,养成习惯 前言 Redis在互联网技术存储方面使用如此广泛,几乎所有的后端技术面试官都要在Redis的使用和原理方面对小伙伴们进行360°的刁难。作为一个在互联网公司面一次拿一次offer的面霸(请允许我使用一下夸张的修辞手法 ...

Thu Nov 07 19:47:00 CST 2019 39 6695
面试官问:ZooKeeper 有几种节点类型?别再说 4 种啦!

本文作者:HelloGitHub-老荀 好久没更新 ZK 的文章了,我想死你们啦。之前发布的 HelloZooKeeper 系列文章完结后,项目收获了将近 600 个 star。这远远超过了我自己的预期,在这里感谢大家的支持~ 后面会继续 ZooKeeper 的话题,通过单篇的形式 ...

Thu May 27 17:07:00 CST 2021 0 1250
面试官问我:创建线程有几种方式?我笑了

前言 多线程在面试中基本上已经是必问项了,面试官通常会从简单的问题开始发问,然后再一步一步的挖掘你的知识面。 比如,从线程是什么开始,线程和进程的区别,创建线程有几种方式,线程有几种状态,等等。 接下来自然就会引出线程池,Lock,Synchronized,JUC的各种并发包。然后就会引出 ...

Sat Oct 24 21:47:00 CST 2020 2 743
《吊打面试官系列-缓存雪崩、击穿、穿透

你知道的越多,你不知道的越多 点赞再看,养成习惯 前言 Redis在互联网技术存储方面使用如此广泛,几乎所有的后端技术面试官都要在Redis的使用和原理方面对小伙伴们进行360°的刁难。作为一个在互联网公司面一次拿一次offer的面霸(请允许我使用一下夸张的修辞手法 ...

Wed Nov 06 03:49:00 CST 2019 39 6503
# 面试官: 既然已经有数组了,为什么还要链表

面试官: 既然已经有数组了,为什么还要链表 本文发布于微信平台: 程序员面试官 超过20w字的「前端面试与进阶指南」可以移步github 对于不少开发者而言,链表(linked list)这种数据结构既熟悉又陌生,熟悉是因为它确实是非常基础的数据结构,陌生的原因是 ...

Fri Sep 20 19:30:00 CST 2019 0 673
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM