news 2026/6/20 17:36:12

代码随想录学习笔记

作者头像

张小明

前端开发工程师

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

数组理论基础

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

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

需要两点注意的是

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

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

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

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

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

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

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

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

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

python3语法学习

变量定义left, right 0, len(nums) - 1变量运算运算符描述示例 (a10, b3)/除(结果始终为浮点数)a / b3.3333...%取模(返回余数)a % b1**幂运算(指数)a ** b 1000//整除(向下取整)a …

作者头像 李华
网站建设 2026/6/13 11:46:42

Git Commit签署密钥保护GLM-4.6V-Flash-WEB代码完整性

Git Commit签署密钥保护GLM-4.6V-Flash-WEB代码完整性 在人工智能模型加速迭代的今天,开源项目已成为推动技术进步的核心动力。然而,随着像 GLM-4.6V-Flash-WEB 这类多模态视觉语言模型广泛通过 Git 平台分发,一个隐忧正日益凸显:…

作者头像 李华
网站建设 2026/6/13 18:57:43

GitHub镜像网站提供GLM-4.6V-Flash-WEB国内高速下载链接

GLM-4.6V-Flash-WEB:轻量级多模态模型的国产落地新范式 在智能客服自动识别用户截图、电商平台理解商品详情图、教育App解析手写作答照片的今天,视觉语言模型(VLM)早已不再是实验室里的前沿玩具,而是真正走向生产环境的…

作者头像 李华
网站建设 2026/6/15 15:32:59

Dify描述生成限制背后的逻辑,99%用户不知道的3个隐藏机制

第一章:Dify描述生成限制的基本概念Dify 是一个面向 AI 应用开发的低代码平台,支持通过自然语言描述快速生成应用逻辑。在使用 Dify 进行描述生成时,系统对输入内容存在一定的限制机制,以确保生成结果的准确性与安全性。输入长度限…

作者头像 李华
网站建设 2026/6/13 12:07:54

数据可视化实战:使用Python与Pyecharts深度解析在线教育学习行为

数据可视化实战:使用Python与Pyecharts深度解析在线教育学习行为 通过一个真实的教育数据分析案例,展示如何将枯燥的数据转化为生动的故事,这不仅是技术实践,更是思维方式的转变。 在这学期的《数据可视化》课程中,我最…

作者头像 李华
网站建设 2026/6/15 20:41:54

鹅厂二面:王者荣耀亿级排行榜,怎么设计?

前言分享一道网上很火的腾讯面试题:亿级用户排行榜怎么设计呢?换种说法,王者荣耀亿级排行榜,如何设计?本文跟大家一起探讨一下,如何回答更好呢?数据库的order by为什么不行?为什么Redis是排行榜…

作者头像 李华