哈希表
# 哈希表 哈希表 是一种使用 哈希函数 组织数据,以支持快速插入和搜索的数据结构。 有两种不同类型的哈希表:哈希集合 和 哈希映射。 哈希集合 是集合数据结构的实现之一,用于存储非重复值。 哈希映射 是映射 数据结构的实现之一,用于存储 (key, value) 键值对。 # 什么是哈希表 哈希表的英文叫 “Hash Table”,我们平时也叫它 “散列表” 或者 “Hash 表”。 哈希表 是一种使用 哈希函数 组织数据,以支持快速插入和搜索的数据结构。 有两种不同类型的哈希表:哈希集合 和 哈希映射。 哈希集合 是集合数据结构的实现之一,用于存储非重复值。 哈希映射 是映射...
more...如何优雅的玩转 Git
V # 如何优雅的玩转 Git # Git 简介 # Git 是什么 Git 是一个开源的分布式版本控制系统。 Git 和其它版本控制系统(包括 Subversion 和近似工具)的主要差别在于 Git 对待数据的方式。 从概念上来说,其它大部分系统以文件变更列表的方式存储信息,而 Git 是把数据看作是对小型文件系统的一系列快照。 # 什么是版本控制 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。 # 集中化的版本控制系统 介绍分布式版本控制系统前,有必要先了解一下传统的集中式版本控制系统。 集中化的版本控制系统,诸如 CVS,Subversion...
more...