搜索树(2):伸展树、红黑树
本章介绍的红黑树继承了这一思想,并进一步完善了一些缺点。除此之外,伸展树给出了新的思路,即完全不考虑树的结构,而是通过把最新访问的节点伸展到根节点来加快搜索。
统计软件 R 语言学习笔记 (10) 回归分析:多元线性回归
本章介绍多元线性回归的 R 语言实现,包括模型搭建、变量选择、多重共线性和模型预测和诊断。
搜索树(1):二叉搜索树、平衡搜索树、AVL 树
本章使用树结构来高效地实现有序映射,例如:二叉搜索树、平衡搜索树、 AVL 树。
统计软件 R 语言学习笔记 (9) 回归分析:简单线性回归
本章介绍回顾分析的原理,从单变量的简单线性回归为入门,介绍相关理论。利用 R 语言实现线性回归模型的分析。
有序映射:排序检索表、跳跃表
本章补充部分有关映射的知识——有序映射,主要讲解了线性结构实现有序映射的方法,如排序检索表。介绍了一种新颖的实现方法——跳跃表。
SQL 自学笔记(13)视图
视图是一种虚拟表,本身不存储数据,占用很少的内存空间,可以理解为存储查询语句的对象。本章介绍视图的概念,如何创建视图,查看、更新视图的数据,以及修改和删除视图本身。
映射 (Map) 与 哈希 (Hash)
本章介绍映射、哈希表、哈希函数、哈希码、压缩函数、冲突处理。核心问题:以最快的速度实现查找、删除、插入键值对的功能。
统计软件 R 语言学习笔记 (8) 估计与假设检验 t.test 与 cor.test
利用观测样本对总体参数的:点估计、区间估计与假设检验。
SQL 自学笔记(12)约束
SQL 对表/列有相关的约束,分别为:NOT NULL 非空约束;UNIQUE 唯一性约束;PRIMARY KEY 主键约束;FOREIGN KEY 外键约束;AUTO_INCREMENT 自增列;CHECK 检查约束;DEFAULT 默认值约束。
优先级队列 (Priority Queue) 和堆 (Heap)
优先级队列、基于堆实现的优先级队列、一些常用的排序算法(选择排序、插入排序)、高级排序算法——堆排序)。