数据结构
青石板路zff
慎终如始
展开
-
队列Queue常见操作
队列是一种先进先出的数据结构,虽然使用的不是很频繁,但有些题目还是会涉及到的,因此整理了一些常见的队列的操作,代码如下: # 作者:zff # 日期:2022/4/22 # 目的:队列常用操作 from collections import deque print('--------1、创建队列---------') queue=deque() print('--------2、添加元素---------') #Time Complexity:O(1) queue.append(1) queue.app原创 2022-04-22 19:14:23 · 529 阅读 · 0 评论 -
链表常用操作汇总
链表是比较常用的数据结构 以下是链表常用操作的7种,注释中介绍了不同操作的时间复杂度,记住这些常用操作,写代码时将会更加顺手。 # 作者:zff # 日期:2022/4/22 # 目的:链表常用操作 from collections import deque print('--------1、创建链表---------') linkedlist=deque() print('--------2、添加元素---------') #Time Complexity:O(1) linkedlist.append原创 2022-04-22 16:25:14 · 583 阅读 · 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 · 181 阅读 · 0 评论