
数据结构
青石板路zff
慎终如始
展开
-
队列Queue常见操作
队列是一种先进先出的数据结构,虽然使用的不是很频繁,但有些题目还是会涉及到的,因此整理了一些常见的队列的操作,代码如下:# 作者:zff# 日期:2022/4/22# 目的:队列常用操作from collections import dequeprint('--------1、创建队列---------')queue=deque()print('--------2、添加元素---------')#Time Complexity:O(1)queue.append(1)queue.app原创 2022-04-22 19:14:23 · 612 阅读 · 0 评论 -
链表常用操作汇总
链表是比较常用的数据结构以下是链表常用操作的7种,注释中介绍了不同操作的时间复杂度,记住这些常用操作,写代码时将会更加顺手。# 作者:zff# 日期:2022/4/22# 目的:链表常用操作from collections import dequeprint('--------1、创建链表---------')linkedlist=deque()print('--------2、添加元素---------')#Time Complexity:O(1)linkedlist.append原创 2022-04-22 16:25:14 · 652 阅读 · 0 评论 -
数组的常用操作
数组的常用操作时间复杂度:以下为一些常用操作具体代码:# 作者:zff# 日期:2022/4/22# 目的:数组操作print('--------1、创建数组---------')a = []print('--------2、添加元素---------')a.append(1)a.append(2)print(a)a.insert(2,99)print(a)('--------3、访问元素print---------')#用索引或者下标来访问temp=a[2]print原创 2022-04-22 15:54:32 · 213 阅读 · 0 评论