news 2026/4/16 15:37:19

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

作者头像

张小明

前端开发工程师

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/4/15 17:05:53

Miniconda-Python3.11镜像详解:专为AI开发者优化的Python环境

Miniconda-Python3.11镜像详解&#xff1a;专为AI开发者优化的Python环境 在人工智能项目日益复杂的今天&#xff0c;你是否曾遇到过这样的场景&#xff1f;——同事发来一个PyTorch训练脚本&#xff0c;你在本地运行时却报错&#xff1a;“torch not found”&#xff1b;好不…

作者头像 李华
网站建设 2026/4/16 4:49:53

Pyenv install python3.11慢?直接使用预编译Miniconda镜像更快

Pyenv install python3.11慢&#xff1f;直接使用预编译Miniconda镜像更快 在人工智能和数据科学项目中&#xff0c;开发者最怕的不是写不出模型&#xff0c;而是卡在环境配置上——尤其是当你输入 pyenv install 3.11 后&#xff0c;看着终端里一行行编译日志缓慢滚动&#xf…

作者头像 李华
网站建设 2026/4/16 9:18:03

通过SSH访问远程Miniconda环境进行大规模PyTorch训练

通过SSH访问远程Miniconda环境进行大规模PyTorch训练 在深度学习项目日益复杂的今天&#xff0c;一个常见的困境是&#xff1a;本地笔记本跑不动大模型&#xff0c;实验室服务器又多人共用、环境混乱。你辛辛苦苦调通的代码&#xff0c;在同事机器上却因为“某个包版本不对”而…

作者头像 李华
网站建设 2026/4/16 9:20:24

施密特触发器在工业报警电路中的实际应用:项目应用

施密特触发器如何“稳准狠”地守护工业报警系统&#xff1f;一个真实项目中的硬核实战解析在某次为冶金厂改造高温炉监控系统的现场调试中&#xff0c;我们遇到了这样一个问题&#xff1a;温度刚达到设定值&#xff0c;蜂鸣器就开始“抽风式”报警——响两秒停一秒&#xff0c;…

作者头像 李华
网站建设 2026/4/15 23:25:52

Jupyter密码设置教程:保护Miniconda-Python3.11中的敏感数据

Jupyter密码设置教程&#xff1a;保护Miniconda-Python3.11中的敏感数据 在科研与AI开发日益依赖远程计算资源的今天&#xff0c;一个看似简单的操作失误——比如忘记给Jupyter Notebook设密码——就可能让整个服务器暴露在公网攻击之下。我们常看到这样的新闻&#xff1a;某高…

作者头像 李华
网站建设 2026/4/16 11:04:42

使用清华源加速Miniconda中的pip安装,快速配置PyTorch环境

使用清华源加速 Miniconda 中的 pip 安装&#xff0c;快速配置 PyTorch 环境 在人工智能项目开发中&#xff0c;最让人沮丧的场景之一莫过于&#xff1a;刚准备好动手训练模型&#xff0c;却发现环境还没搭好——pip install torch 卡在 10% 已经半小时了。尤其在国内网络环境…

作者头像 李华