数据结构
摘要:数据结构可分为三种结构:线性结构(一对一)、树结构(一对多)、图结构(多对多) 数组与列表 相信大家应该知道Python中有列表这种数据结构,而其它语言中基本上都有数组这种数据结构。列表与数组有什么区别呢?主要区别是:列表中的数据类型可不同,其长度是可改变的;而数组要求每个元素的数据类型相同,其长度
阅读全文
posted @
2020-06-26 15:43
Treelight
阅读(144)
推荐(0) 编辑
算法
摘要:本章节主要介绍了二分查找法、三种低级排序的方法(冒泡排序、选择排序、插入排序)、三种高级排序方法(快速排序、堆排序、归并排序)。 二分查找法 二分查找法是基于此列表是有序的,比如是一个升序。 def binary_search(li, val): """ 二分查找法,成功找到值则返回索引,否则返回-
阅读全文
posted @
2020-06-15 15:11
Treelight
阅读(126)
推荐(0) 编辑