一.计算机的组成
CPU RAM IO(磁盘)
RAM: 电容 - 存储电荷 矩阵
#电压高于1v 表示此处存了一个1 否则就是0v 组成二进制数据
如int 32bit 需要32个电容
byte 8bit 需要8个电容
char 16bit 需要16个电容
会电容矩阵 以 byte为单位 划分地址 0开始
eg:16gb =1610241024*1024=17,179,869,184byte
二.对象与对象变量名的关系:
1.对象: 类创建对象的代码执行之后 在内存中存在一份具体的数据体,存储的位置的首地址会存储在对象变量名
2.对象变量名: 存储就是对象在内存中的地址 (引用)
三.数组 []
1.数组:一段连续的空间,用下标来访问数据,下标的范围(0~len-1)长度不可变
2.优点: 具有下标,可以通过下标进行快速的操作
四.链表 : 类与对象
1.功能:在内存中可以使用零散的随机地址存储数据,不需要扩容操作,内存中可以存在一个节,点空间就可以存
2.原理:使用一个对象存储数据,和下一个数据所在的位置
3.声明一个节点类:
属性: 数据变量、下一个节点对象变量名(存储下一个节点的内存地址(引用))
4.链表类: 节点的管理类
四.代码实现
节点
链表
线性数据结构——链表详解
张小明
前端开发工程师
AI 心理咨询师 Agent 的可能性与伦理边界
AI心理咨询师Agent:从科幻照进现实的可能性、技术路径与不可逾越的伦理边界 关键词 AI Agent、生成式AI、心理咨询、共情计算、计算心理学、AI伦理、心理健康科技 摘要 根据世界卫生组织2023年发布的《全球心理健康报告》,全球每8人中就有1人存在精神心理障碍,中国心理咨…
零代码实战:非技术人员如何用 Coze_Dify 搭建工作流 Agent
零代码实战:非技术人员如何用 Coze/Dify 搭建工作流 Agent 前言:写给所有“想让AI干活却怕写代码”的朋友 (特别说明:本文遵循每个章节>10000字的深度要求,将尽可能用最通俗的类比、最多元的案例、最细致的…
Qwen2.5-14B-Instruct技术选型指南:企业级大语言模型架构评估与部署策略
Qwen2.5-14B-Instruct技术选型指南:企业级大语言模型架构评估与部署策略 【免费下载链接】Qwen2.5-14B-Instruct 项目地址: https://ai.gitcode.com/hf_mirrors/ai-gitcode/Qwen2.5-14B-Instruct 在人工智能技术快速发展的今天,Qwen2.5-14B-Inst…
戴森球计划工厂蓝图终极指南:如何用开源蓝图快速建造你的星际帝国
戴森球计划工厂蓝图终极指南:如何用开源蓝图快速建造你的星际帝国 【免费下载链接】FactoryBluePrints 游戏戴森球计划的**工厂**蓝图仓库 项目地址: https://gitcode.com/GitHub_Trending/fa/FactoryBluePrints 你是否曾经在《戴森球计划》中感到迷茫&#…
IoTSharp开源物联网平台:10分钟快速搭建企业级物联网系统
IoTSharp开源物联网平台:10分钟快速搭建企业级物联网系统 【免费下载链接】IoTSharp IoTSharp is an open-source IoT platform for data collection, processing, visualization, and device management. 项目地址: https://gitcode.com/gh_mirrors/io/IoTSharp …
3步搞定Moonlight分辨率匹配:ResolutionAutomation终极指南
3步搞定Moonlight分辨率匹配:ResolutionAutomation终极指南 【免费下载链接】ResolutionAutomation Automates changing the host resolution to match the client resolution of Moonlight, with capabilities of supersampling if required 项目地址: https://g…