
数据结构与算法
简化总结数据结构的基础内容以及常见的算法问题,以python语言为主。
Tony Wey
这个作者很懒,什么都没留下…
展开
-
数据结构之链表
链表是由一系列节点组成的元素集合。原创 2022-06-28 23:23:59 · 256 阅读 · 0 评论 -
迷宫问题(栈、队列)
用栈和队列两种数据结构思路解决迷宫问题。深度优先和广度优先思想。原创 2022-06-22 23:31:00 · 542 阅读 · 0 评论 -
数据结构之队列
队列是一个数据集合,只允许在一端进行插入,另一端进行删除。原创 2022-06-19 23:20:27 · 186 阅读 · 0 评论 -
数据结构之栈
栈是一种数据集合,可以理解为只能在一端进行插入和删除操作的列表。原创 2022-06-19 18:08:52 · 81 阅读 · 0 评论 -
数据结构之列表
Python中最常见的基本数据结构之一,在其他语言中通常叫数组。原创 2022-06-16 23:26:11 · 121 阅读 · 0 评论 -
数据结构简介
数据结构简介原创 2022-06-12 21:53:55 · 91 阅读 · 0 评论 -
01-查找排序编程题
最简单的三道算法题原创 2022-06-12 21:41:58 · 124 阅读 · 0 评论 -
排序问题三(希尔、计数、桶、基数)
介绍几种常见的线性复杂度排序。原创 2022-06-07 22:56:39 · 109 阅读 · 0 评论 -
排序问题二(快排、堆、归并)
三种常见的快速的排序方法介绍。原创 2022-06-05 21:55:05 · 202 阅读 · 0 评论 -
topK问题
现在有n个数,设计算法得到前k大的数。原创 2022-06-05 20:24:16 · 81 阅读 · 0 评论 -
排序问题一(冒泡、选择、插入)
常见排序方法的介绍原创 2022-06-01 15:41:19 · 108 阅读 · 0 评论 -
查找的问题
简介查找: 在一些数据元素中,通过一定的方法找出与给定关键字相同的数据元素的过程。列表查找(线性查找): 从列表中查找指定元素:1. 输入:列表、需要查找的元素2. 输出: 元素下标(未找到返回None或者-1)Python内置查找函数(线性查找):index()二分查找需要先排序,顺序查找不要排序。顺序查找也叫线性查找,从列表的第一个元素开始,顺序进行搜索,直到找到元素或搜索完整个列表。时间复杂度O(n)。def linear_search(lista, value): for ind原创 2022-05-29 22:52:45 · 184 阅读 · 0 评论 -
递归的问题
递归是最常见的非常基础算法。原创 2022-05-29 22:09:35 · 207 阅读 · 0 评论 -
时间复杂度和空间复杂度
时间复杂度与空间复杂度简介时间复杂度空间复杂度原创 2022-05-29 21:42:37 · 85 阅读 · 0 评论