什么是"数据结构",为什么它很重要
是什么数据结构:组织和存储数据的方式,以及在这些数据上支持的操作。为什么重要:不同的组织方式,决定了不同操作的效率。几…
是什么数据结构:组织和存储数据的方式,以及在这些数据上支持的操作。为什么重要:不同的组织方式,决定了不同操作的效率。几…
概念递归:函数调用自身。两个要素:基线条件(Base Case):最简单、可以直接返回结果、不再递归的情况;递归条件(Recursive …
概念闭包(Closure):一个函数,加上它被定义时所处的环境(作用域中的变量)。换句话说:函数可以"记住"并访问它被创建时的作…
面向过程(Procedural)思路:按步骤组织代码。把复杂任务拆成一系列函数,依次调用。核心关注:做什么(步骤)。读取数据 → 处…
核心思想把计算看作数学函数的求值,避免可变状态和副作用。关键概念一、纯函数(Pure Function)定义:相同的输入永远得到相同…
为什么需要计算机只能执行机器码(二进制指令)。而人类写代码用的是高级语言。编译器和解释器就是把高级语言转成可执行形式的…
问题的起点计算机只认识数字(二进制)。文字必须被映射成数字——这就是字符编码。早期的混乱ASCII(1963):用 7 位表示 128 个…
是什么正则表达式(Regex/RegExp):用一种专门的语法,描述字符串的模式,用于匹配、查找、替换文本。^\d{3}-\d{4}$ // 匹…
是什么环境变量(Environment Variables):操作系统提供给进程的键值对,进程可以在运行时读取。特点:由父进程传给子进程(继…
类比镜像(Image) ≈ 类(模板、静态的)容器(Container) ≈ 对象(实例、运行中的)镜像是静态的文件,包含运行程序所需的一…