news 2026/6/10 13:34:07

最新大厂算法面试题合集(一)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
最新大厂算法面试题合集(一)

一、双指针

双指针主要用于遍历数组,两个指针指向不同的元素,从而协同完成任务。

1、有序数组的 Two Sum

167. Two Sum II - Input array is sorted (Easy)

Leetcode / 力扣

Input: numbers={2, 7, 11, 15}, target=9 Output: index1=1, index2=2

题目描述:在有序数组中找出两个数,使它们的和为 target。

使用双指针,一个指针指向值较小的元素,一个指针指向值较大的元素。指向较小元素的指针从头向尾遍历,指向较大元素的指针从尾向头遍历。

  • 如果两个指针指向元素的和 sum == target,那么得到要求的结果;
  • 如果 sum > target,移动较大的元素,使 sum 变小一些;
  • 如果 sum < target,移动较小的元素,使 sum 变大一些。

数组中的元素最多遍历一次,时间复杂度为 O(

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 11:38:09

使用SMBus进行动态电压调节的技术路径:从零实现

从零构建基于SMBus的动态电压调节系统&#xff1a;实战全解析你有没有遇到过这样的场景&#xff1f;FPGA在高负载下突然复位&#xff0c;排查良久才发现是供电电压跳变太猛&#xff1b;或者服务器待机功耗居高不下&#xff0c;只因电源模块还在输出满额电压——明明负载已经休眠…

作者头像 李华
网站建设 2026/6/9 22:16:06

Jupyter魔法命令大全:提升Miniconda-Python3.11交互式编程效率

Jupyter魔法命令与Miniconda-Python3.11的高效协同开发实践 在当今AI和数据科学项目日益复杂的背景下&#xff0c;一个稳定、可复现且高效的交互式开发环境已成为工程师和科研人员的核心生产力工具。你是否曾遇到过这样的场景&#xff1a;刚写完一段模型训练代码&#xff0c;却…

作者头像 李华
网站建设 2026/6/10 11:38:40

2026年,我该信哪个AI证书?

说实话&#xff0c;最近跟几个正在琢磨考AI证书的朋友聊天&#xff0c;发现大家纠结的点出奇地一致。一个在互联网公司做运营的学妹跟我吐槽&#xff1a;“我看好多岗位都说‘有AI相关认证优先’&#xff0c;可我去研究了一圈&#xff0c;懵了。那些国际大厂的证&#xff0c;一…

作者头像 李华
网站建设 2026/6/10 11:37:09

PyTorch安装教程GPU版:Miniconda-Python3.11镜像一键部署深度学习环境

PyTorch GPU环境一键部署&#xff1a;基于Miniconda-Python3.11的深度学习实战配置 在AI模型训练日益依赖GPU算力的今天&#xff0c;一个稳定、高效且可复现的开发环境&#xff0c;往往比算法本身更早成为项目成败的关键。你是否曾经历过这样的场景&#xff1a;花费整整两天时间…

作者头像 李华
网站建设 2026/6/10 13:45:30

Windows用户福音:Miniconda-Python3.11完美兼容PyTorch GPU驱动

Windows用户福音&#xff1a;Miniconda-Python3.11完美兼容PyTorch GPU驱动 在深度学习项目开发中&#xff0c;最让人头疼的往往不是模型设计本身&#xff0c;而是环境搭建——尤其是当你兴冲冲地准备训练第一个神经网络时&#xff0c;却发现 torch.cuda.is_available() 返回了…

作者头像 李华
网站建设 2026/6/10 10:50:09

Miniconda+SSH远程开发模式:适合云端GPU资源调用

Miniconda SSH 远程开发&#xff1a;高效调用云端 GPU 的现代工作流 在深度学习模型动辄上百亿参数、训练数据以TB计的今天&#xff0c;本地笔记本上的 8GB 显存早已捉襟见肘。越来越多的研究者和工程师开始将目光投向云平台——那里有 A100、H100 等顶级 GPU 实例&#xff0c…

作者头像 李华