发布时间:2026/9/7 11:04:26
直击高频编程考点:数组知识及经典算法题总结 目录一、背景知识二、数组的应用(一)spring源码的应用(二)日常开发中的数组应用三、相关编程练习1、两数之和 (Two Sum)2、三数之和 (Three Sum)3、最接近的三数之和 (3Sum Closest)备注:Arrays.sort底层原理4、移动零 (Move Zeroes)5、旋转数组 (Rotate Array)6、搜索旋转排序数组 (Search in Rotated Sorted Array)7、寻找旋转排序数组中的最小值 (Find Minimum in Rotated Sorted Array)8、加一 (Plus One)9、存在重复元素 (Contains Duplicate)10、寻找数组的中心索引 (Find Pivot Index)11、翻转对 (Reverse Pairs)12、只出现一次的数字 (Single Number)13、合并两个有序数组 (Merge Sorted Array)14、合并区间 (Merge Intervals)15、最大子序和 (Maximum Subarray)备注1:动态规划算法思想解题步骤16、最长连续递增序列 (Longest Continuous Increasing Subsequence)17、最长公共前缀 (Longest Common Prefix)题目描述:18、移除元素 (Remove Element)19、除自身以外数组的乘积 (Product of Array Except Self)20、颜色分类 (Sort Colors)21、数组区间段加和22、二维矩阵的第K大数23、升序数组的两数之和24、二维数组找到某个数25、给定数组中寻找和大于等于给定值的最短子数组长度26、数组的全排列27、多数元素(Majority Element)28、从1开始顺时针螺旋填充矩阵29、26个字母按照顺时针螺旋填充矩阵30、找到数组 A 元素组成的小于 n 的最大整数31.合并N个有序数组32、数组差值最小值33、达到最大连续1的长度的可能数组干货分享,感谢您的阅读!祝你逢考必过!一、背景知识数组是一种线性数据结构,用于存储一组同类型的数据。数组是一段连续的内存空间,每个元素占用固定的空间大小。它可以被看作是一个盒子,其中每个元素被编号,且每个元素可以通过它的下标(索引)来访问。数组的下标从0开始,即第一个元素的下标是0,第二个元素的下标是1,以此类推。在数组中,元素的类型是固定的,例如整数型数组只能存储整数,字符型数组只能存储字符。在创建数组时,需要指定数组的大小,即需要存储的元素数量。这个大小在数组创建后是无法改变的。访问数组中的元素是通过下标进行的。我们可以使用下标来获取、修改和删除数组中的元素

相关新闻

2026/9/7 11:04:26

战略与战术

战略上应当具有长远的眼光,把自己的目标想清楚,然后坚持信念,毫不动摇。战术上应当面对现实,实事求是,具体问题具体分析,根据事物的发展和新出现的情况随时作出改变。 而很多人的做法正好完全相反。战略上短…

2026/9/7 10:59:26

训练与推理分离:AI系统高可用架构与GPU显存规划实践

1. 为什么必须把推理和训练拆开先说个我一直以来的观点:很多团队做AI系统,一开始图省事,训练和推理放在同一套环境里跑,等上了生产才发现问题一大堆。这个架构设计不是选择题,而是必答题——只要你的系统要对外提供实时…

2026/9/7 10:59:26

Excel计数函数全解析:从COUNT到COUNTIFS一次讲透

在 Excel 里统计“有多少个”,你真的会吗?做运营的同学月底要汇总一份销售数据,领导问“这个月到底成交了多少单”,第一反应可能是打开 Excel,眼睛盯着明细表,拖动滚动条,一边数一边担心数错。做…

2026/9/7 12:54:43

Java字符排序器Collator详解:从中文拼音到自定义规则

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/7 12:54:43

Wave终端:SSH自动重连与AI报错分析实测与部署指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/7 12:54:43

gdrcopy实战:用GPUDirect RDMA绕过CPU实现GPU显存高速复制

简介:GDRCopy是一款面向Linux平台的C语言库,利用NVIDIA GPUDirect RDMA技术实现GPU内存高速复制,显著降低CPU干预与传输延迟,适用于高性能计算、深度学习训练等数据密集型场景。资源共51个文件,压缩包81KB,…

2026/9/7 12:54:43

我的世界RPG服务器搭建与优化:百人在线、挂机不肝与Boss玩法实现

又到暑假,《我的世界》RPG 服务器的开服高潮期也随之而来。打开任意开服器或短视频平台,很容易看到类似标题:“百人在线”“世界Boss 上新”“挂机不肝”。玩家看到这些词会兴奋,服主看到这些词却压力很大——因为这三句话翻译成技…

2026/9/7 12:49:42

Isaac Lab实战:NVIDIA开源机器人强化学习框架安装与多形态训练

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/7 0:47:43

超人会飞不算本事:系统稳定依赖清晰规则与边界设计

开头先不绕弯子。“#斯坦李吐槽dc 所以超人是无缘无故会飞的嘛哈哈哈哈哈哈哈锤哥真是技术人才啊!#雷神 #复联”这类调侃式短标题,第一波冲击力在于它把两个宇宙的角色塞进同一个吐槽箱里,但细想一下就能发现,它真正碰到的根本不是…

2026/9/7 0:14:19

超人VS蜘蛛侠:拆解超级IP的影响力与传播方法论

把“蜘蛛侠 vs 超人”放在 CSDN 上聊,可能很多人第一反应是走错片场了。但如果把这两个角色看成“两个持续运营了 80 多年的文化产品”,你会发现,这场比较本质上是两个不同 IP 策略的长期结果对比:超人赢在定义了整个超级英雄题材…

2026/9/7 0:14:17

基于CNN的调制信号识别:MATLAB实现时频图分类实战

简介:本资源是一套面向通信工程与信号处理方向学习者、研究者的深度学习实践方案,聚焦调制信号自动检测与识别这一典型无线通信任务,解决传统方法依赖人工特征、低信噪比下性能下降等痛点。压缩包共12个文件(10.73MB)&…

2026/9/7 0:03:36

基于YOLOv8和PyQt5的麦穗稻穗检测识别系统设计与实现

这次我们来看一个把目标检测算法和桌面端工具结合得很典型的项目:基于 YOLOv8 PyQt5 的麦穗稻穗检测识别系统。这个项目本身不是新概念,但它的价值在于落地形态很完整。YOLOv8 负责核心的麦穗稻穗目标检测,PyQt5 负责提供可视化的桌面交互界…

2026/9/7 0:03:36

UL 1642锂电池安全标准全解析:测试项目、认证流程与避坑指南

简介:UL 1642是锂电池安全领域的重要规范,本中文版资源适合锂电池制造商、检测机构工程师及产品认证相关人员阅读,用于理解电池在设计与制造层面的安全要求、测试方法与合规要点。资源共1个PDF文件,压缩包大小834KB,便…

2026/9/7 0:03:36

BS EN 13814-1-2019游乐设施安全标准:设计与制造核心要点解析

简介:BS EN 13814-1:2019是英国采纳欧洲标准EN 13814-1:2019的正式版本,由BSI标准出版,重点规定游乐设施和游乐设备在设计与制造环节的安全准则,与BS EN 13814-2:2019、BS EN 13814-3:2019共同取代旧版BS EN 13814:2004。该标准面…

2026/9/6 11:40:10

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/6 19:33:50

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/6 10:19:40

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…