摘要:heap queque(堆队列),是一个完全二叉树,并且满足一个条件:每个节点(叶节点除外)的值都大于等于(或小于等于)它的子节点。提供了构建小顶堆的方法和一些小顶堆的基本操作方法(如入堆、出堆等),可以用于实现堆排序算法。 创建堆的两种方法: import heapq lists = [3, 10
阅读全文
posted @ 2024-01-31 23:01
01 2024 档案
摘要:heap queque(堆队列),是一个完全二叉树,并且满足一个条件:每个节点(叶节点除外)的值都大于等于(或小于等于)它的子节点。提供了构建小顶堆的方法和一些小顶堆的基本操作方法(如入堆、出堆等),可以用于实现堆排序算法。 创建堆的两种方法: import heapq lists = [3, 10
阅读全文
posted @ 2024-01-31 23:01
摘要:队列,堆栈是程序开发中常用的两种数据存储模型。python中队列怎么运用呢?以下内容介绍了队列的使用和队列的函数。 from collections import deque q = deque() q.append('a') q.append('b') q.appendleft('c') prin
阅读全文
posted @ 2024-01-26 16:02
摘要:通过python提取csv文件中包含某个关键字的单元格 def search(lines, pattern): previous_lines = [] for li in lines: if pattern in li: previous_lines.append(li) return previo
阅读全文
posted @ 2024-01-26 11:59
摘要:一、如果知道序列中元素的个数,可以直接进行变量赋值。 coords = (102, 40) lon, lat = coords print(lon) print(lat) text = "news" a, b, c, d = text print(a) print(b) print(c) print
阅读全文
posted @ 2024-01-26 11:55
|
||