映射 (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)
优先级队列、基于堆实现的优先级队列、一些常用的排序算法(选择排序、插入排序)、高级排序算法——堆排序)。
统计软件 R 语言学习笔记 (7) 统计量
在描述行统计中,除了统计图表,统计量可以定量的描述数据。本章介绍常见的统计量:均值、方差、标准差、中位数、四分位数、变异系数、IQR、极差、偏度、峰度、Q-Q 图。以及分类汇总函数 aggregate 。
树的遍历算法
树的遍历常见方案:前序遍历 (preorder traversal) ,后序遍历 (postorder traversal) ,二叉树的中序遍历 (inorder traversal) ,层序遍历/广度优先遍历 (level order traversal/breadth-first traversal) 。
SQL 自学笔记(11)MySQL 数据类型
本章详细的介绍了 MySQL 中主要的数据类型,包括:整数类型、浮点类型、定点数类型、位类型、日期时间类型、文本字符串类型、枚举类型、集合类型、二进制字符串类型、JSON 类型。
树 Tree & 二叉树 Binary Tree
本章介绍了重要的数据结构:树。并详细讲解了二叉树。包括:树的定义、树的图论性质。并通过 Python 实现了树(基于链表 vs 基于数组),同时分析了时间复杂度。
统计软件 R 语言学习笔记 (6) 统计图表
本章介绍了常见的统计图表和其 R 语言实现方法:频数频率图表、条形/柱状图、列联表、饼图;直方图、箱线图、散点图。同时介绍了 R 语言绘图的范式:高级&低级绘图函数、常见参数设置、子图、保存图片的方法。
统计软件 R 语言学习笔记 (5) 统计数据类型和日期时间数据
本章介绍统计数据的计量尺度(定类、定序、定距、定比),重点介绍了一种特殊的数据类型:时间和日期。并讲解了一些常用时间日期函数:`strptime` `as.Date` ,除此之外还介绍了时间 Times 类型的两种类型 `POSIXct` 和 `POSIXlt` 。