链表 (Linked List) 链表概念:非连续内存空间,通过指针连接的节点序列 如果说数组是一排紧密相连的柜子,那么 链表 (Linked List) 就像是一串珍珠项链。 每一颗珍珠(节点 (Node)) 本身包含了数据,并且还连接着下一颗珍珠(通过 指针 (Pointer))。 与数组的连续内存空间不同,链表的节点可以分散在内存的各个角落,它们之间通过指针相互“记住”对方的位置,从而形成一个逻辑上的序列。 节点 2025-01-01 计算机科学基础 > 数据结构 > 初学者入门 > 2.基础数据结构 #数据结构 #链表
数组 (Array) 数组 (Array)概念:连续内存空间存储相同类型元素的集合 想象一下,你有一排整齐的柜子,每个柜子的大小都一样,并且都用来存放同一种类型的物品,比如书。 数组 (Array) 就像这样一排连续的柜子,它们在计算机的内存中占据着一块连续的空间,并且只能存放相同类型的数据。 连续内存空间: 数组中的元素在内存中是一个挨着一个排列的,中间没有空隙。 这就像柜子是紧密排列在一起的,而不是分散在 2025-01-01 计算机科学基础 > 数据结构 > 初学者入门 > 2.基础数据结构 #数据结构 #数组
什么是算法? 什么是算法? 定义:解决特定问题的步骤和方法 “算法”这个词听起来可能有些高深,但它实际上是我们日常生活中解决问题时所使用的一系列步骤和方法。在计算机科学中,算法被定义为: 解决特定问题而采取的有限步骤。 更具体地说,一个算法需要具备以下几个关键特征: 明确的输入 (Input): 算法必须有明确的输入,即它要处理的数据。输入可以是零个或多个。 明确的输出 (Output): 算法必须产生明确的 2025-01-01 计算机科学基础 > 数据结构 > 初学者入门 > 1.介绍 #数据结构 #算法
什么是数据结构? 什么是数据结构? 定义:数据的组织和存储方式 数据结构,顾名思义,是关于“数据”和“结构”的。 数据 是程序需要处理的信息,例如数字、文本、图像、音频等等。 结构 指的是数据元素之间存在的一种或多种特定关系的集合。 简单来说,数据结构就是有组织地存储数据,以便能够高效地使用它们。 就像整理你的房间一样,如果你把所有东西都随意堆放,找东西就会非常困难。但如果你使用抽屉、书架、衣柜等结构来组织物 2025-01-01 计算机科学基础 > 数据结构 > 初学者入门 > 1.介绍 #数据结构 #算法
《数据结构与算法》目录 《数据结构与算法》初学者学习目录导言 什么是数据结构? 数据的组织和存储方式。 不同的数据结构适用于不同的场景,高效地管理和访问数据。 什么是算法? 解决特定问题的步骤和方法。 算法效率直接影响程序性能。 为什么要学习数据结构与算法? 提升编程能力的基础。 编写更高效、更优雅代码的关键。 解决复杂问题的必备工具。 面试和职业发展的敲门砖。 预备知识 至少掌握一种编程语言的基础知识(例 2025-01-01 计算机科学基础 > 数据结构 > 初学者入门 #数据结构 #算法 #目录
计算机中的编码 破译计算机的“密码本”: 深入理解计算机中的编码哈喽! 👋 有没有想过,我们每天在电脑上看到的文字、数字、图片、视频… 这些丰富多彩的信息,在计算机内部,其实都被 “翻译” 成了一种 神秘的 “代码” 呢? 这就像我们人类之间的交流,需要用到 “语言” 一样,计算机内部的信息处理,也离不开 “编码”。 想象一下,你要给远方的朋友寄一封 “秘密情书”。💌 为了防止信件在途中被 “ пост 2024-12-02 计算机科学基础 > 计算机组成原理 > 初学者入门 > 2.数制与编码 #目录 #计算机组成原理
常用数制 解密计算机的“数字语言”:常用数制大起底!哈喽! 👋 有没有觉得 “数字” 就像我们生活中的 “空气” 一样,无处不在,又不可或缺? 我们用数字来记录年龄、计算价格、衡量距离… 没有数字,现代社会简直无法想象! 但是,你有没有想过,我们人类常用的 “数字系统”,跟计算机内部使用的 “数字系统”,其实是不太一样的呢? 🤔 这就像我们人类有 “汉语”、“英语”、“法语” 等等不同的语言 2024-12-02 计算机科学基础 > 计算机组成原理 > 初学者入门 > 2.数制与编码 #目录 #计算机组成原理
计算机系统的层次结构 计算机系统的“摩天大楼”: 层次结构大揭秘!大家好! 👋 我们已经知道,计算机不是一个简单的“黑盒子”,而是一个精密的“内在宇宙”。 但你有没有想过,这个“宇宙” 内部,其实也像我们人类社会一样,是有 组织,有分工,有层级 的呢? 想象一下,一座 宏伟的摩天大楼。 它之所以能够巍然屹立,并且功能完善,让我们在其中舒适地工作、生活,绝不仅仅是各种建筑材料的简单堆砌,而是因为有着 精巧的结构和 2024-12-01 计算机科学基础 > 计算机组成原理 > 初学者入门 > 1.计算机世界观 #目录 #计算机组成原理
计算机发展简史 穿越计算机历史长河:从“机械齿轮”到“智能未来”的奇妙旅程哈喽! 👋 有没有想过,我们现在每天离不开的电脑、手机,并不是一开始就长成这个样子的? 就像人类社会一样,计算机也经历了一个漫长而精彩的进化史。 从笨重如房间的“远古巨兽”,到轻巧如手掌的“智能精灵”,这期间经历了无数次的变革和创新。 今天,就让我当一回“历史导游”,带你踏上一场 “计算机发展简史” 的奇妙旅程。 让我们拨开历史的 2024-12-01 计算机科学基础 > 计算机组成原理 > 初学者入门 > 1.计算机世界观 #计算机组成原理 #简史
揭秘计算机的“内在宇宙”:什么是计算机组成原理? 大家好! 👋 有没有觉得我们每天都在用的电脑、手机,就像一个装满了魔法的黑盒子? 我们敲下键盘,点击屏幕,它们就能瞬间完成各种复杂的操作,玩游戏、看视频、处理工作… 简直太神奇了! ✨ 但是,你有没有好奇过,这些“魔法”到底是从哪里来的? 黑盒子里面到底是什么构造? 🤯 这就像我们了解自己的身体一样,虽然外表看起来就是一个完整的人,但内部却是由骨骼、肌肉、神经、血管等等各种精密的系统组 2024-12-01 计算机科学基础 > 计算机组成原理 > 初学者入门 > 1.计算机世界观 #目录 #计算机组成原理