数据结构中的引用管理对象体系

devtools/2025/3/21 14:29:55/

数据结构中的引用管理对象体系

(注:似复刻变量即实例对象)

引用管理对象的,有引用就能管理到它所指向的对象,我们拿引用最终的目的就是管理那些我们需要管理的最终直接对象引用也是对象,同时我们可以从上层引用管理引用开始,用一个最上层引用管理所有次上层引用管理到所有引用管理到所有最终需要管理的直接对象,然后分层分开分着分细成从上往下有体系地分层精确地管理引用,其中最上层管理所有次上层引用即管理着所有引用(从所有引用对象到直接对象)的引用是数据结构类变量创的一个似复刻变量它的引用,管理直接面向管理到着最下层目的对象的引用一定是被有上级引用管理着的直接管理直接对象的引用是直接引用


链表类变量的引用管理对象体系:

单向链表类变量中,

  • 最上层引用单向链表类变量创的似复刻变量的引用
  • 最下层直接引用内部类创的似复刻变量的引用
  • 直接对象内部类创的似复刻变量对象

单链表类变量管理体系中等于没有次上层管理引用最上层引用直接去管理直接引用的直接引用管理的直接对象是一个存值变量与另一个直接引用有了一个直接引用,就能管理到所有直接引用与它们的所有直接对象,所以最上层引用只要管理它的头的一个直接引用就能管理到所有直接引用到所有直接对象,然后它也就没有去再分层管理结构了,所以:

最上层引用直接管理最下层一个直接引用、一个直接引用管理到所有直接引用所有直接对象的结构就是单向链表类变量的管理结构


http://www.ppmy.cn/devtools/168608.html

相关文章

SqlServer Sql学习随笔

环境 SqlServerSSMSC# 查询 --查询来自数据库[MyTestDb]的[dbo]的表[testTable]前1000条数据--dbo 代表 数据库所有者(Database Owner),在 SQL Server 里,它是一个模式(Schema)。 --**模式(Sc…

LeeCode题库第2841题

2841.几乎唯一子数组的和 项目场景: 给你一个整数数组 nums 和两个正整数 m 和 k 。 请你返回 nums 中长度为 k 的 几乎唯一 子数组的 最大和 ,如果不存在几乎唯一子数组,请你返回 0 。 如果 nums 的一个子数组有至少 m 个互不相同的元素…

深入解析进程管理:创建、终止、等待与程序替换

引言 想象这样一个场景: 你的服务器需要同时处理数百个用户请求 每个请求都需要独立的安全沙箱环境 突然某个服务崩溃,但系统必须确保其他服务不受影响 这背后涉及的关键机制就是进程管理。本文将深入探讨进程的创建、终止、等待和程序替换&#xf…

2025年优化算法:龙卷风优化算法(Tornado optimizer with Coriolis force)

龙卷风优化算法(Tornado optimizer with Coriolis force)是发表在中科院二区期刊“ARTIFICIAL INTELLIGENCE REVIEW”(IF:11.7)的2025年智能优化算法 01.引言 当自然界的狂暴之力,化身数字世界的智慧引擎&…

AI第一天 自我理解笔记--微调大模型

目录 1. 确定目标:明确任务和数据 2. 选择预训练模型 3. 数据预处理 (1) 数据清洗与格式化 (2) 划分数据集 (4) 数据加载与批处理 4. 构建微调模型架构 (1) 加载预训练模型 (2) 修改模型尾部(适配任务) (3) 冻结部分层(…

网络编程之客户端聊天(服务器加客户端共三种方式)

最终效果&#xff1a; serve.c #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <arpa/inet.h> #include <sys/select.h>#define MAX_CLIENTS 2 // 只允许两个客户端 #define BUF_SIZE 1024i…

基于C#的以太网通讯实现:TcpClient异步通讯详解

基于C#的以太网通讯实现&#xff1a;TcpClient异步通讯详解 在现代工业控制和物联网应用中&#xff0c;以太网通讯是一种常见的数据传输方式。本文将介绍如何使用C#实现基于TCP协议的以太网通讯&#xff0c;并通过异步编程提高通讯效率。我们将使用TcpClient类来实现客户端与服…

Java开发经验——Throwable/Exception异常处理方式

摘要 文章主要探讨了 Java 开发中 Throwable 和 Exception 的异常处理方式。阿里巴巴 Java 开发手册规定&#xff0c;RPC 调用、二方包、动态代理类等场景推荐使用 Throwable&#xff0c;因为这些场景可能会出现类似 NoClassDefFoundError 这样的严重错误&#xff0c;使用 Thr…