news 2026/7/14 23:36:00

代码随想录学习笔记

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
代码随想录学习笔记

数组理论基础

数组是存放在连续内存空间上的相同类型数据的集合。

数组可以方便的通过下标索引的方式获取到下标对应的数据。

需要两点注意的是

  • 数组下标都是从0开始的。
  • 数组内存空间的地址是连续的

正是因为数组在内存空间的地址是连续的,所以我们在删除或者增添元素的时候,就难免要移动其他元素的地址。

例如删除下标为3的元素,需要对下标为3的元素后面的所有元素都要做移动操作,如图所示:

数组的元素是不能删的,只能覆盖。

那么二维数组直接上图,大家应该就知道怎么回事了

那么二维数组在内存的空间地址是连续的么?

不同编程语言的内存管理是不一样的,以C++为例,在C++中二维数组是连续分布的。

我们来做一个实验,C++测试代码如下:

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

Docker Healthcheck指令监控GLM-4.6V-Flash-WEB服务状态

Docker Healthcheck 指控 GLM-4.6V-Flash-WEB 服务状态 在如今的 AI 应用部署中,一个常见的尴尬场景是:模型服务看似“运行正常”,进程没挂、端口也开着,但一旦发起请求,却迟迟无响应——这往往是因为显存泄漏、推理卡…

作者头像 李华
网站建设 2026/7/14 22:25:40

多模态数据落地难题全解析,Dify格式规范如何破局?

第一章:多模态数据落地难题全解析,Dify格式规范如何破局?在人工智能应用快速演进的当下,多模态数据(文本、图像、音频、视频等)的融合处理成为关键挑战。企业面临的核心问题不仅在于数据类型的多样性&#…

作者头像 李华
网站建设 2026/7/14 21:17:37

面试被问:OOM类型有哪些?怎么答?

面试官:OOM类型有哪些?你:就是老年代放不下了嘛!面试官:等消息吧!OOM(Out Of Memory) 错误有多种类型,每种类型对应不同的内存区域或触发场景。以下是常见的 OOM 类型及其…

作者头像 李华
网站建设 2026/7/14 21:21:16

GitHub镜像网站支持GLM-4.6V-Flash-WEB私有仓库镜像

GitHub镜像网站支持GLM-4.6V-Flash-WEB私有仓库镜像 在AI模型日益“重载化”的今天,一个现实问题摆在许多开发者面前:明明看到一款强大的多模态模型发布,却因为下载不动、跑不起来、部署不了而只能望洋兴叹。尤其是在国内网络环境下&#xff…

作者头像 李华
网站建设 2026/7/14 21:20:35

从日志到修复全过程:Dify中Flask-Restx错误处理机制深度解析

第一章:从日志到修复全过程:Dify中Flask-Restx错误处理机制深度解析在Dify平台的API开发中,Flask-Restx作为核心框架承担着接口定义与请求调度职责,其内置的错误处理机制直接影响系统的可观测性与稳定性。当异常发生时&#xff0c…

作者头像 李华
网站建设 2026/7/14 21:21:24

Chromedriver下载地址不稳定?改用GLM-4.6V-Flash-WEB识别动态网页内容

GLM-4.6V-Flash-WEB:用视觉智能替代 Chromedriver 的新范式 在企业自动化流程日益复杂的今天,一个看似不起眼的技术问题——“Chromedriver 下载失败”——却频繁出现在 CI/CD 日志中,成为不少工程师心头之痛。尤其是在国内网络环境下&#x…

作者头像 李华