花费 72 ms
python数据结构之链表

链表(Linked List) 很多的教材都是用C语言实现链表,因为c有指针,可以很方便的控制内存,很方便就实现链表,其他的语言,则没那么方便,由于python是动态语言,可以直接把对象赋值给新的变 ...

Thu Jun 07 04:16:00 CST 2018 3 21276
python数据结构之堆(heap)

本篇学习内容为堆的性质、python实现插入与删除操作、堆复杂度表、python内置方法生成堆。 区分堆(heap)与栈(stack):堆与二叉树有关,像一堆金字塔型泥沙;而栈像一个直立垃圾桶,一列 ...

Wed Jun 20 06:45:00 CST 2018 0 20741
python数据结构之哈希表

哈希表(Hash table) 众所周知,HashMap是一个用于存储Key-Value键值对的集合,每一个键值对也叫做Entry。这些个键值对(Entry)分散存储在一个数组当中,这个数组就是Ha ...

Sat Jun 09 05:58:00 CST 2018 0 18065
python数据结构之动态数组

数组列表:动态数组(Array List) 简介: 最基础简单的数据结构、最大的优点就是支持随机访问(O(1)),但是增加和删除操作效率就低一些(平均时间复杂度O(n)) 动态数组也称数组列表, ...

Mon May 28 07:41:00 CST 2018 0 9196
查找算法:顺序查找与二分法查找

查找(Search) 描述顺序查找与二分法(折半搜索)的概念以及用python实现其查找流程 笔记中二分法记录简单的检索方法,更详细方法传送门:二分法查找的python案例 顺序查找 算法原理 ...

Thu May 31 04:39:00 CST 2018 0 7188
分治法及其python实现例子

在前面的排序算法学习中,归并排序和快速排序就是用的分治法,分治法作为三大算法之一的,有非常多的应用例子。 分治法概念 将一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成 ...

Wed Jun 06 01:34:00 CST 2018 0 2806
python数据结构之图论

本篇学习笔记内容为图的各项性质、图的表示方法、图ADT的python实现 图(Graph) 是数据结构和算法学中最强大的框架之一(或许没有之一)。图几乎可以用来表现所有类型的结构或系统,从交通网络 ...

Sat Jun 30 19:19:00 CST 2018 0 1498
python数据结构之树(二分查找树)

本篇学习笔记记录二叉查找树的定义以及用python实现数据结构增、删、查的操作。 二叉查找树(Binary Search Tree) 简称BST,又叫二叉排序树(Binary Sort Tree) ...

Tue Jun 12 07:17:00 CST 2018 0 1277

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM