E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Python算法+数据结构笔记
数据结构笔记
——线性表
**⭐⭐⭐⭐⭐
数据结构笔记
——线性表
数据结构笔记
——栈和队列数据
Robod
·
2023-10-24 15:38
数据结构与算法
数据结构
算法
数据结构笔记
—— 二叉树删除节点
本篇博客是根据b站尚硅谷的数据结构教程,学习后写的学习笔记,本篇博客的重点在自己编写的代码注释和过程分析上https://www.bilibili.com/video/BV1E4411H73v?p=99规定:(1)如果删除的节点是叶子节点,则删除该节点(2)如果删除的节点是非叶子节点,则删除该子树思路:首先先处理:考虑如果树是空树,或者只有一个root节点,则等价于将二叉树置空然后考虑其他的情况因
一纸春秋
·
2023-10-24 15:07
数据结构与算法
数据结构
java
二叉树
数据结构笔记
——链表
1.链表的概念顺序表→静态存储分配→事先确定容量链表→动态存储分配→运行时分配空间1.1单链表:线性表的链接存储结构存储思想:用一组任意的存储单元存放线性表的元素——不连续、零散分布1.2单链表存储特点逻辑次序和物理次序不一定相同元素之间的逻辑关系用指针表示单链表是由若干结点构成的,节点只有一个指针域1.3单链表的结点结构data:数据域,存储数据元素next:指针域,存储指向后继结点的地址Nod
香菜烤面包
·
2023-10-24 15:01
#
数据结构与算法
数据结构
链表
算法
python实现贪心算法---需求和供给问题
题目如下:
python算法
代码importtimechilds=[5,10,2,9,15,9]tangs=[6,1,20,3,8]"""首先先排序,用最小的糖果满足最小的孩子的满足因子"""start_time
一名不想学习的学渣
·
2023-10-24 02:39
学习新发现
贪心算法
算法
leetcode
python
1.写一个算法模型以及
python算法
工程化步骤
生成一个PT(PerceptualTokenizer)模型的步骤如下:准备数据集:首先,你需要准备一个用于训练PT模型的数据集。这可以是一个包含大量文本数据的语料库。数据预处理:对数据进行预处理以准备训练。这可能包括文本清洗、分词、去除停用词等操作。构建词汇表:根据预处理后的数据,构建一个词汇表。词汇表应该包含所有在训练数据中出现的单词,并为每个单词分配一个唯一的标识符。构建输入输出对:将训练数据
森火123
·
2023-10-23 20:05
AI基本开发技术
算法
python
开发语言
python算法
—回文数
注意:回文数为整数,小数没有回文数(我这里只做数值校验,你们也可扩展,字符串判断)'''@IDE:PyCharm@Author:WangZheng@Date:2021/11/1121:08@pagePath:'''deftest(params):#判断接收参数是否是整数类型ifnotisinstance(params,int):print("输入整数校验回文数")else:#转成字符串,使用字符串
Mr.王征
·
2023-10-23 15:57
python
算法
python
python算法
第一章算法一系列解决单个或多个问题,或有执行计算机功能的命令集合。人类在解决复杂问题时所采用的一系列特定的方法,即为算法。算法与程序的区别程序指一组计算机能识别和执行,并有一定功能的指令。程序是以计算机能理解的各式各样的编程语言编写而成,而算法是可以通过编程语言、图绘、口述等人能够理解的方式描述的。算法作为方法,有正确、不正确、高效、低效之分。对算法至关重要的不止有正确性,还有效率。评判算法是否高
ReStart_23.9.1
·
2023-10-23 07:12
代码天天见
python
算法
两个数组合并排序python_
python算法
题---合并两个有序数组
leetcode-python-合并两个有序数组今天第一次电话面试,有点紧张,所以自己感觉表现的不是很好,面试过程中面试官问到了两个算法题,都是leecode上面的题目,而且我都做过,但是当时一下子都想不起来,回答的方法也都是比较傻的方法,尤其是合并两个有序数组的题目,在上个月15日做过,但是今天面试没能好好回答。以后做leetcode的算法题目的时候,需要将当时解题的思路也要记录,而不是只把题目
家庭影院
·
2023-10-22 21:56
两个数组合并排序python
100个
python算法
超详细讲解:孪生素数
【100个
python算法
超详细讲解@谷哥技术】1.问题描述本节要研究孪生素数的问题,先来看看什么是孪生素数。
谷哥-Mr.Gu
·
2023-10-22 17:06
python
python算法
算法
c++
开发语言
python
Python算法
:八大排序算法以及速度比较
⭐️⭐️⭐️⭐️⭐️欢迎来到我的博客⭐️⭐️⭐️⭐️⭐️作者:秋无之地简介:CSDN爬虫、后端、大数据领域创作者。目前从事python爬虫、后端和大数据等相关工作,主要擅长领域有:爬虫、后端、大数据开发、数据分析等。欢迎小伙伴们点赞、收藏⭐️、留言、关注,关注必回关一、确定目标这次的目标是:使用Python编写八大排序算法,并且比较一下各种排序算法在真实场景下的运行速度。二、算法比较1、直接插入排
秋无之地
·
2023-10-21 07:06
数据分析
算法
python
排序算法
数据结构笔记
: 数组
如何实现随机访问:什么是数组:数组(Array)是一种线性表数据结构。它用一组连续的内存空间,来存储一组具有类型的数据。线性表:每个线性表上最多只有前和后两个方向。线性表结构包含数组、链表、队列、栈等。与之对应的是非线性表,比如二叉树、堆、图连续的内存空间和相同类型的数据面试题:数组和链表的区别答:链表适合插入、删除,时间复杂度O(1),数组适合随机访问,根据下标的随机访问的时间复杂度为O(1).
George吴逸云
·
2023-10-20 04:56
四、考研
数据结构笔记
——栈与队列基础知识
一、栈与队列概念考点提炼栈与队列都是一种操作受限的线性表,都是线性结构。逻辑结构相同。栈概括为LIFO(后进先出);队列概括为FIFO(先进先出)对于栈,n个不同的元素,出栈元素不同的排列的个数(如下)二、栈的基本操作(要背的代码)2.1栈的结构体#defineMaxSize50typedefstruct{ElemTypedata[MaxSize];//存放栈的中元素inttop;//栈顶指针}2
红袜子i
·
2023-10-18 23:01
考研数据结构
数据结构
c语言
栈
队列
Python算法
练习 10.14
leetcode2095删除链表的中间节点给你一个链表的头节点head。删除链表的中间节点,并返回修改后的链表的头节点head。长度为n链表的中间节点是从头数起第⌊n/2⌋个节点(下标从0开始),其中⌊x⌋表示小于或等于x的最大整数。对于n=1、2、3、4和5的情况,中间节点的下标分别是0、1、1、2和2。示例1:输入:head=[1,3,4,7,1,2,6]输出:[1,3,4,1,2,6]解释:
Michelle209
·
2023-10-17 03:18
算法练习
python
算法
Python算法
练习 10.12
leetcode649Dota2参议院Dota2的世界里有两个阵营:Radiant(天辉)和Dire(夜魇)Dota2参议院由来自两派的参议员组成。现在参议院希望对一个Dota2游戏里的改变作出决定。他们以一个基于轮为过程的投票进行。在每一轮中,每一位参议员都可以行使两项权利中的一项:禁止一名参议员的权利:参议员可以让另一位参议员在这一轮和随后的几轮中丧失所有的权利。宣布胜利:如果参议员发现有权利
Michelle209
·
2023-10-17 03:48
算法练习
python
算法
Python算法
练习 10.16
leetcode437路径总和III给定一个二叉树的根节点root,和一个整数targetSum,求该二叉树里节点值之和等于targetSum的路径的数目。路径不需要从根节点开始,也不需要在叶子节点结束,但是路径方向必须是向下的(只能从父节点到子节点)。示例1:输入:root=[10,5,-3,3,2,null,11,3,-2,null,1],targetSum=8输出:3解释:和等于8的路径有3
Michelle209
·
2023-10-17 03:48
算法练习
算法
python
Python算法
练习 10.15
leetcode2130链表的最大孪生和在一个大小为n且n为偶数的链表中,对于0(3,4)是路径中的最大值。节点5->(3,4,5)是路径中的最大值。节点3->(3,1,3)是路径中的最大值。示例2:输入:root=[3,3,null,4,2]输出:3解释:节点2->(3,3,2)不是好节点,因为"3"比它大。递归函数忘了写最后一句return,导致goodNum总是None还是前序遍历,没什么好
Michelle209
·
2023-10-17 03:17
算法练习
算法
python
python贪心算法_python贪心算法
《
python算法
详解》张玲玲贪心算法的基本思路如下:建立数学模型来描述问题把求解的问题分成若干个子问题对每一子问题求解,
weixin_39915815
·
2023-10-16 22:45
python贪心算法
【数据结构】B树和B+树的笔记详细诠释
目录前言1.概念指引1.1二叉排序树1.2平衡二叉树2.B树3.B+树4.总结前言该笔记取决于天勤的
数据结构笔记
本文主要讲解b树和b+树的概念以及基本的代码逻辑在讲解这部分知识时候,先科普一下一些基本概念作为入门了解二叉排序树以及二叉平衡树
码农研究僧
·
2023-10-16 10:43
408专业
数据结构
b树
Spring Boot中DAO层和Service层等理解
SpringBoot中DAO等层的理解1DAO层2Service层3Controller层4Entity层5View层6Utils层总结目前在公司实习
python算法
研究,但是个人对SpringBoot
Gentle_Bee
·
2023-10-15 23:46
后端
SpringBoot
spring
boot
java
数据库
后端
手撕
数据结构笔记
day01:数组
文章目录1数组1.1.1为什么要存储相同类型1.1.2指定不同的数组类型,返回值也是不同的1.13不同类型的数组的内存分析图1.14为什么说数组是不可变的1.15静态数组初始化1.16动态数组初始化1.16动态数组中的增删查改CRUD2多维数组2.1多维数组的初始化![在这里插入图片描述](https://img-blog.csdnimg.cn/b37a1e183c5d460dbf2d0e9355
骑士雄师
·
2023-10-15 18:35
手撕数据结构
数据结构
java
链表
技术动态 | 蚂蚁开源图数据库 TuGraph-DB升级到 v4.0,全新支持 GQL 国际标准查询语言...
正值开源一周年之际,迎来了开源TuGraph-DBv4.0版,期间经历了10次重要迭代,重大更新的功能包括云上部署、POG(ProcedureOnGraphquerylanguage)、
Python算法
接口
开放知识图谱
·
2023-10-15 12:09
开源
数据库
python算法
常用技巧与内置库
近些年随着python的越来越火,python也渐渐成为了很多程序员的喜爱。许多程序员已经开始使用python作为第一语言来刷题。最近我在用python刷题的时候想去找点python的刷题常用库api和刷题技巧来看看。类似于C++的STL库文档一样,但是很可惜并没有找到,于是决定结合自己的刷题经验和上网搜索做一份文档出来,供自己和大家观看查阅。1.输入输出:1.1第一行给定两个值n,m,用空格分割
是落阳呀
·
2023-10-14 16:26
《算法还原 - CTF》逆向exe程序 + ida Pro 反汇编分析伪C代码 +
python算法
复现
第1课:二进制安全逆向介绍二进制安全,能干什么逆向分析:负责成品软件的技术原理.比如分析竞品软件,吸取技术上的优点,进行技术难点公关病毒分析:负责分析病毒样本.研究恶意代码的技术手段等工作.主要是在安全公司,尤其是在杀毒软件公司需求较多.如360、腾讯电脑管家等.漏洞挖掘分析:负责分析漏洞样本,或者漏洞的挖掘.目前二进制的主要方向.涉及范围广,从主流浏览器虚拟机内核到IOT还有android和IO
小白白
·
2023-10-14 14:48
python
算法
c语言
python
acwing
数据结构笔记
(一)
前言:书读百遍其义自见,代码也是一样,不断地写不断地背,才能熟练的掌握y总:yxc链接:https://www.acwing.com/来源:AcWing著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。一、链表与邻接表说明:这种方式newNode()非常慢。当然,这是针对算法竞赛笔试,只考虑时间最优。考研还是用这种的。y总讲的是用数组来模拟单链表和双链表。原因就是比new快。(1
雨落490
·
2023-10-14 00:15
学习笔记
数据结构
算法
链表
Python算法
练习 10.11
leetcode394字符串解码给定一个经过编码的字符串,返回它解码后的字符串。编码规则为:k[encoded_string],表示其中方括号内部的encoded_string正好重复k次。注意k保证为正整数。你可以认为输入字符串总是有效的;输入字符串中没有额外的空格,且输入的方括号总是符合格式要求的。此外,你可以认为原始数据不包含数字,所有的数字只表示重复的次数k,例如不会出现像3a或2[4]的
Michelle209
·
2023-10-12 00:54
算法练习
python
算法
数据结构笔记
(王道考研) 第五章:树和二叉树
大部分内容基于中国大学MOOC的2021考研数据结构课程所做的笔记,该课属于付费课程(不过盗版网盘资源也不难找。。。)。后续又根据23年考研的大纲对内容做了一些调整,将二叉排序树和平衡二叉树的内容挪到了查找一章,并增加了并查集、平衡二叉树的删除、红黑树的内容。排序一章的各种算法动态过程比较难以展现,所以阅读体验可能不是特别好。西电的校内考试分机试和笔试。笔试占50分,机试2小时4道题占30分,做出
CS_Lee_
·
2023-10-11 03:16
数据结构与算法
数据结构
学习
考研
王道考研
笔记
王道
数据结构笔记
02-平衡二叉树/平衡树/AVL树
目录一、平衡二叉树的定义二、平衡二叉树的插入1、调整最小不平衡子树(LL):LL平衡旋转(右单旋转)2、调整最小不平衡子树(RR):RR平衡旋转(左单旋转)3、调整最小不平衡子树(LR):LR平衡旋转(先左后右双旋转)4、调整最小不平衡子树(RL):RL平衡旋转(先右后左双旋转)3、平衡二叉树插入操作-练习【练习1-RR型-左单旋转】【练习2-RL型-先右后左双旋转】【练习3-LR型-先左后右双旋
testleaf
·
2023-10-11 03:12
数据结构
数据结构
算法
《学习小组Day5笔记--旮旯里的山大王》
Day5-
数据结构笔记
。新手起步:抄笔记:获取示例数据:在公众号--生信星球后台回复:“数据类型”即可获得(1)R的赋值符号不是等号,而是*若不指定sep参数,则默认参数sep='\t'。
Happytinger
·
2023-10-11 01:39
数据结构笔记
第四章 树和二叉树
树树状图是一种数据结构,它是由n(n>=1)个有限节点组成一个具有层次关系的集合。把它叫做"树"是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。它具有以下的特点:每个节点有零个或多个子节点;没有父节点的节点称为根节点;每一个非根节点有且只有一个父节点;除了根节点外,每个子节点可以分为多个不相交的子树;树(tree)是包含n(n>0)个结点的有穷集,其中:(1)每个元素称为结点(nod
sdfg3455
·
2023-10-11 00:25
学习
笔记
数据结构笔记
Python算法
练习 10.8
leetcode2352相等行列对给你一个下标从0开始、大小为nxn的整数矩阵grid,返回满足Ri行和Cj列相等的行列对(Ri,Cj)的数目。如果行和列以相同的顺序包含相同的元素(即相等的数组),则认为二者是相等的。输入:grid=[[3,2,1],[1,7,6],[2,7,7]]输出:1解释:存在一对相等行列对:-(第2行,第1列):[2,7,7]输入:grid=[[3,1,2,2],[1,4
Michelle209
·
2023-10-10 06:57
算法练习
算法
python
python算法
面试题(一)
1、给定一个包含红色、白色和蓝色、共n个元素的数组nums,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。我们使用整数0、1和2分别表示红色、白色和蓝色;必须在不使用库的sort函数的情况下解决这个问题。(解决:冒泡排序、选择排序)不能是快速排序,因为快速排序改变了内存地址选择排序defselect(nums):n=len(nums)foriinrange(n):mi
敲代码敲到头发茂密
·
2023-10-10 03:06
数据结构与算法
算法
python
leetcode
数据结构笔记
——第八章 排序
目录8排序8.1排序的基本概念8.1.1排序的定义8.2插入排序8.2.1直接插入排序8.2.2希尔排序8.3交换排序8.3.1冒泡排序8.3.2快速排序8.4选择排序8.4.1简单选择排序8.4.2堆排序8.4.3堆的插入删除8.5归并排序和基数排序8.5.1归并排序8.5.2基数排序8.6外部排序8.6.1外部排序的基本概念8.6.2败者树8.6.3置换—选择排序8.6.4最佳归并树8排序8.
jujuye
·
2023-10-08 21:39
数据结构与算法
数据结构
排序算法
算法
python股票算法_
Python算法
题:买卖股票的最佳时机--贪心/蛮力算法简介
题目要求给定一个数组,它的第i个元素是一支给定股票第i天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。看到这个题目最初的想法是蛮力法通过两层循环不断计算不同天之间的利润及利润和python买卖股票的最佳时机--贪心/蛮力算法简介-剑峰随心-博客园www.cnblogs.com下面
weixin_39969232
·
2023-10-07 14:58
python股票算法
python算法
题记录
开一个博文,记录下写的
python算法
,主要是用《
python算法
***》这本书上的题目,还有一些平时上课的作业等等。
WenbinYao&YouweiHu
·
2023-10-04 09:26
python方面的一些文章
包括语言和工具
python算法题记录
数据结构笔记
(王道408)
文章目录前言绪论数据结构基本概念基本概念数据结构三要素与ADT算法基本概念算法定义算法五个基本特性好算法的进阶特性算法复杂度时间复杂度空间复杂度线性表前言数据结构的笔记相比于其他3门,笔记的重要性要低很多,毕竟对于选择408的同学来说,大二时候应该有足够的时间学习,所以基础是比较好的,再加上csdn上一大堆数据结构和算法的帖子,我再重复造轮子也没啥意思了。所以我这篇文章不打算写的很细节,就是单纯地
亦梦亦醒乐逍遥
·
2023-10-03 21:02
个人随笔/学习笔记
数据结构
笔记
Python算法
之旅列表的纷争之二进制编码
列表的纷争之二进制编码小美:最近数学老师给我们玩了有趣的猜年龄游戏,他显示了6张表格,你只要观察这6张表格,然后回答“是”与“不是”就可以了。老师可以根据你的回答猜出你的年龄是多少。阿福:真有这么厉害?我也想玩玩看。小美:好的。请看下图的6张表格,然后回答“是”与“不是”。准备好了吗?阿福:准备好了。小美:第1张表格中是否包含了你的年龄?阿福:不是。小美:第2张表格中是否包含了你的年龄?阿福:不是
巧若拙
·
2023-10-03 19:58
王道
数据结构笔记
03-红黑树/RBT
目录一、为什么要发明红黑树?二、红黑树大概会怎么考?三、红黑树的定义【实例】一颗红黑树:【练习】是否符合红黑树要求?【一种可能的出题思路】四、补充概念:结点的“黑高”五、红黑树的性质六、红黑树的查找七、红黑树的插入【示例】从一棵空的红黑树开始,依次插入一组数字①插入:20,10,5【黑叔+LL型:右单旋+父爷色变】②插入:30【红叔:叔父爷色变+爷更新】③插入:40【黑叔+RR型:左单旋+父爷色变
testleaf
·
2023-10-03 18:20
数据结构
数据结构
算法
100个
python算法
超详细讲解:数制转换
1.问题描述给定一个M进制的数x,实现对x向任意一个非M进制的数的转换。2.问题分析掌握不同数制间的转换关系是解决本题的关键,这里所说的数制一般包括二进制、八进制、十六进制及十进制。除了不同的数制之外,还有几个必须要了解的概念:·基数:在一种数制中,只能使用一组固定的数字来表示数的大小。具体使用多少个不同的数字来表示一个数值的大小,就称为该计数制的基数(Base)。如十进制的基数为10、二进制的基
谷哥-Mr.Gu
·
2023-10-01 10:36
python
python算法
算法
python算法
二:迭代法
1.定义:迭代法也称辗转法,是一种不断用变量的旧值递推新值的过程,跟迭代法相对应的是直接法(或者称为一次解法),即一次性解决问题。迭代算法是用计算机解决问题的一种基本方法,它利用计算机运算速度快、适合做重复性操作的特点,让计算机对一组指令(或一定步骤)进行重复执行,在每次执行这组指令(或这些步骤)时,都从变量的原值推出它的一个新值,迭代法又分为精确迭代和近似迭代。比较典型的迭代法如“二分法”和"牛
解放南路199号
·
2023-09-30 16:17
信息学测python必会算法
算法
python算法
类型_数据结构与算法之8——抽象数据类型与python类
就算你是特别聪明,也要学习,从头学起!——(俄国)屠格涅夫本篇文章要说的主要是数据结构与算法和python中关于类(Class)以及异常(Error)的一些基础,虽然很简单,但是必须非常重视。只有在牢牢掌握了这些基础的前提下,我们才能学得更快,无论是找工作还是以后在工作岗位上,扎实的基础都会给我们带来事半功倍的效益。千里之行始于足下,我们在各行各业,无论涉及什么领域,都不要忘了基础的重要性。开始正
weixin_39613433
·
2023-09-30 00:13
python算法类型
Python算法
题笔记
Python算法
题笔记这是本人在学Python和算法题时做的笔记,包含一些Python的典型写法,有用的轮子调用,希望对大家有帮助。
vectoru
·
2023-09-29 02:55
python
算法
数据结构
DL笔记
刷代码:LeetCode,github,kaggle,learningpythonhardway,书,微信python基础(hardway→
python算法
书(算法导论-难,看不懂再看算法第四版-易)→
吴成助
·
2023-09-29 00:40
自学Python看什么书?这6本Python高质量书籍,总有一本适合你
文章目录1、《“笨办法”学Python》2、《Python快速编程入门》3、《Python高手之路(第3版)》4、《
Python算法
教程》5、《Python核心编程(第3版)》6、《精通Python自然语言处理
一秋的编程笔记
·
2023-09-26 22:37
计算机科技
Python
编程
人工智能
python
数据分析
编程
Python书籍
python算法
部署(通信篇)
1.docker+flask方式#YOLOv5byUltralytics,AGPL-3.0license"""RunaFlaskRESTAPIexposingoneormoreYOLOv5smodels"""importargparseimportioimportjsonimporttorchfromflaskimportFlask,jsonify,request,ResponsefromPILi
AI松子666
·
2023-09-26 13:50
python
算法
开发语言
数据结构笔记
--背包问题
1--0-1背包问题0-1背包问题的特征:一共有n个物品,但每个物品只能选择一次;二维dp解法:dp[i][j]表示背包容量为j,可以在0-i种物品选取,其最大价值;初始化:dp[0][j]=value[0](j>=weight[0]),dp[i][0]=0;状态转移方程:dp[i][j]==std::max(dp[i-1][j],dp[i-1][j-weight[i]]+value[i]),其中
晓晓纳兰容若
·
2023-09-25 10:20
数据结构
Python算法
:BFS
BFS搜索的原理:“逐层扩散”。从起点出发,按层次从近到远,逐层先后搜索。编码:用队列实现。应用:BFS一般用于求最短路径问题,BFS的特点是逐层搜索,先搜到的层离起点更近。BFS:找最短路径BFS:用队列实现BFS的特点:逐层扩散.往BFS的队列中加入邻居结点时,按距离起点远近的顺序加入:先加入距离起点为1的邻居结点,加完之后,再加入距离为2的邻居结点,等等·搜完一层,才会继续搜下一层。最短路径
努力的敲码工
·
2023-09-25 00:41
算法
蓝桥杯
每日一题
算法
宽度优先
python
蓝桥杯
Python 算法基础篇:深度优先搜索( DFS )和广度优先搜索( BFS )
Python算法
基础篇:深度优先搜索(DFS)和广度优先搜索(BFS)引言1.深度优先搜索(DFS)算法概述2.深度优先搜索(DFS)算法实现实例1:图的DFS遍历实例2:二叉树的DFS遍历3.广度优先搜索
挣扎的蓝藻
·
2023-09-25 00:08
Python算法初阶:入门篇
深度优先
算法
python
广度优先
07_
Python算法
+
数据结构笔记
-链表总结-哈希表-树-二叉树-二叉搜索树
b站视频:路飞IT学城https://www.bilibili.com/video/BV1mp4y1D7UP文章目录#61链表总结#62哈希表#63哈希表实现#64哈希表应用#65树的概念#66树的实例:模拟文件系统#67二叉树概念#68二叉树遍历#69二叉搜索树的概念#70二叉搜索树:插入个人博客https://blog.csdn.net/cPen_web#61链表总结######链表——复杂度
mycpen
·
2023-09-24 23:53
Python算法+数据结构笔记
python
数据结构与算法
python算法
(二)—栈、队列、链表、哈希
文章目录一、栈二、队列三、栈和队列的应用——迷宫问题四、链表五、哈希表数据结构:指的是相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成。比如,列表、集合和字典等都是一种数据结构。数据结构的分类一、栈栈:限定仅在表尾进行插入和删除操作的线性表。这一端被称为栈顶,相对地,把另一端称为栈底。括号匹配问题:给一个字符串,其中包括小括号、中括号、大括号,求该字符串中的括号是否匹配
闲谈社
·
2023-09-24 23:22
python
数据结构
列表
链表
队列
算法
王道线性表2.3.7综合题01
学习23王道
数据结构笔记
一、分析前面的都是铺垫,定义、初始化、输出函数都是写链表时必须要熟练掌握的,不做赘述了。
小唐2761
·
2023-09-23 06:33
数据结构
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他