随笔分类 - 数据结构与算法
摘要:简介 在进行python的进阶学习中,发现了哈希表,对此有些许困惑,因此本文将进行记录。 什么是哈希表? 哈希表,又名散列表,是键值对的无序集合,其键是唯一的,其数据元素的地址或索引值由散列函数生成。 这使得访问数据的速度更快,因为索引值是数据值的关键字。 换句话说,哈希表存储键值对,但键是通过哈希
阅读全文
摘要:简介 本文将介绍常见的排序算法的思路及使用python代码去实现排序。 常用的术语 稳定 如果a原本在b前面,而a=b,排序之后a仍然在b的前面 不稳定 如果a原本在b的前面,而a=b,排序之后a可能会出现在b的后面 时间复杂度 一个算法执行所耗费的时间,正常来说就是每行代码执行的次数之和 for循
阅读全文