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
提高篇-数据结构与算法
educoder
数据结构与算法
图 第1关:实现图的宽度优先遍历
任务描述本关任务:请你实现graph.cpp里的intGraph_WidthFirst(Graph*g,intstart,Edge*tree)函数。注意遵守约定:编号小的优先入队列。相关知识图2给出了对图1的无向图的存储结构图:每个顶点的名称由一个字符串描述,所有字符串的起始地址组织为一个数组,数组的起始地址为vetex;顶点的相邻关系保存在相邻矩阵中,其起始地址为adj,adj[i*n+j]的值
魈宝贝是我的呀
·
2023-11-12 16:56
educoder数据结构与算法
数据结构
算法
宽度优先
数据结构与算法
MOOC-第四章字符串练习题解析汇总
数据结构与算法
MOOC-第四章字符串练习题解析汇总1:合格的字符串OpenJudge-合格的字符串2:去除C程序中的注释OpenJudge-去除C程序中的注释3:全在其中POJ938/UVA10340-
Cai-Crayon
·
2023-11-12 16:46
算法与数据结构MOOC
数据结构与算法MOOC
第四章字符串练习题解析汇总
PTA
数据结构与算法
-第四章——字符串
文章目录第一章——褚论第二章——线性表第三章——栈与队列第四章——字符串第五章——树与二叉树第六章——图第七章——排序第八章——检索判断题单选题第一章——褚论第二章——线性表第三章——栈与队列第四章——字符串第五章——树与二叉树第六章——图第七章——排序第八章——检索判断题1-10如果strcmp(s1,s2)返回的结果为0,表示字符串s1和s2不相同。F当s1s2时,返回值>0;1-4假设模式串
?Suki
·
2023-11-12 16:45
PTA习题
字符串
算法
指针
数据结构
c++
数据结构与算法
| 第四章:字符串
本文参考网课为
数据结构与算法
1第四章字符串,主讲人张铭、王腾蛟、赵海燕、宋国杰、邹磊、黄群。本文使用IDE为Clion,开发环境C++14。
MissMango0820
·
2023-11-12 16:41
数据结构
数据结构
python
数据结构与算法
中文教程_GitHub - shinkoryo/python_data_structures_and_algorithms: Python 中文数据结构和算法教程...
Python算法与数据结构视频教程课程简介数据结构和算法是每个程序员需要掌握的基础知识之一,也是面试中跨不过的槛。目前关于Python算法和数据结构的系统中文资料比较欠缺,笔者尝试录制视频教程帮助Python开发者掌握常用算法和数据结构,提升开发技能。本教程是付费教程(文字内容和代码免费),因为笔者录制的过程中除了购买软件、手写板等硬件之外,业余需要花费很多时间和精力来录制视频、查资料、编写课件和
weixin_39625172
·
2023-11-12 15:00
python
数据结构与算法
中文教程_GitHub - xykdsg/python_data_structures_and_algorithms: Python 中文数据结构和算法教程...
Python算法与数据结构视频教程课程简介数据结构和算法是每个程序员需要掌握的基础知识之一,也是面试中跨不过的槛。目前关于Python算法和数据结构的系统中文资料比较欠缺,笔者尝试录制视频教程帮助Python开发者掌握常用算法和数据结构,提升开发技能。本教程是付费教程(文字内容和代码免费),因为笔者录制的过程中除了购买软件、手写板等硬件之外,业余需要花费很多时间和精力来录制视频、查资料、编写课件和
weixin_39777540
·
2023-11-12 15:00
数据结构与算法
——左程云06
【前言】:后续会将纸质笔记的过程图更新上来。【1】:二叉树遗留[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-v4boF5Zj-1663994025825)(/Users/yuguangyao/Library/ApplicationSupport/typora-user-images/image-20220821200515149.png)]【搜索二叉树】:对于每一颗
无量寂空
·
2023-11-12 11:57
数据结构与算法
面试
java
算法
数据结构与算法
——左程云03
【前言】:看了左神的很多视频,感觉一些算法最好的复现方式应该是用一张张的图来细节刻画,个人感觉这种效果会比动态图要好。故在此先将全部的笔记附到这里,后续在一点一点把过程图复原完整(暂时没研究手绘软件)。【1】:快排遗留【空间复杂度】:【快排的额外空间复杂度】:本质上也是在求一个累加;//如图最差的情况,空间复杂度为O(N)【二叉树展开,空间复杂度为logN】:因为左侧申请的空间递归结束后,可以提供
无量寂空
·
2023-11-12 11:56
数据结构与算法
【算法与设计模式】
一、
数据结构与算法
1、算法性能评估时间复杂度、空间复杂度2、数据结构数组与列表队列堆栈链表二叉树多叉树递归算法二、设计模式1、单例(1)GIL:线程互斥锁。保证同一时刻只有一个线程在进行。
Leo Ma
·
2023-11-12 11:36
设计模式
java 二叉搜索树_二叉搜索树详解与实现
本文从属于笔者的
数据结构与算法
系列文章。
首席情感咨询导师
·
2023-11-12 08:08
java
二叉搜索树
数据结构与算法
【二分查找】Java实现
需求:在有序数组A内,查找值target如果找到返回索引如果找不到返回-1前提给定一个内含n个元素的有序数组A,一个待查值target1设置i=0,j=n-12如果i\gtj,结束查找,没找到3设置m=(i+j)/2,m为中间索引并向下取整4如果targettarget){j=m-1;}else{returnm;}}return-1;}}由于Java中int类型会自动向下取整,因此我们不需要考虑m
zmbwcx
·
2023-11-12 03:36
java
数据结构
LeetCode 周赛上分之旅 #49 再探内向基环树
学习
数据结构与算法
的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场LeetCode周赛的解题报告,一起体会上分之旅。
彭旭锐
·
2023-11-12 02:06
leetcode
算法
职场和发展
数据结构与算法
(图论系列)------拓扑排序详解
定义在图论中,拓扑排序(TopologicalSorting)是一个有向无环图(DAG,DirectedAcyclicGraph)的所有顶点的线性序列。且该序列必须满足下面两个条件:每个顶点出现且只出现一次。若存在一条从顶点A到顶点B的路径,那么在序列中顶点A出现在顶点B的前面。有向无环图(DAG)才有拓扑排序,非DAG图没有拓扑排序一说。例如,下面这个图:为什么会有拓扑排序?拓扑排序有何作用?举
All_In_gzx_cc
·
2023-11-12 01:55
【算法与数据结构】
数据结构
算法
c++
图论
排序
Java
数据结构与算法
(排序)——选择排序
一、基本思想首先在未排序序列中找到最大(小)元素,存放到排序序列的起始位置;再从剩余未排序元素中继续寻找最大(小)元素,然后放到已排序序列的末尾;重复第二步,直到所有元素均排序完毕。二、举例分析选择排序过程仍是每次从未排序序列中找到最大元素并放到已排序序列的合适位置。对于有n个记录的序列,最多需经过n-1轮排序,可使该序列有序。以序列{12,23,33,8,99,0}为例。有6个记录,最多需要5轮
TheManba
·
2023-11-11 20:17
Java数据结构与算法
算法
数据结构
java
排序算法
数据结构与算法
学习笔记(三)——排序(一)
排序算法的比较点最好、最坏、平均时间复杂度的比较时间复杂度的常数、低阶、系数的比较比较、交换的次数算法的是稳定的还是非稳定的:若经过排序后,之前待排序数组的相等元素的原有的先后顺序不变,则表示排序算法是稳定的,否则非稳定排序算法算法的内存消耗:若空间复杂度为O(1),则为原地排序冒泡排序原理:将相邻的两个元素进行比较,若满足大小要求,则不交换,否则就交换。若某一次冒泡中没有任何元素进行了交换,则可
拿么娜娜
·
2023-11-11 20:47
算法与数据结构
算法
排序算法
数据结构
快速排序
数据结构与算法
——选择排序
本专栏是学习王争老师的《
数据结构与算法
之美》的学习总结,详细内容可以去学习王争老师的专栏,希望大家都能够有所收获。同时也欢迎大家能够与我一起交流探讨!
Serena丶
·
2023-11-11 20:46
数据结构与算法学习笔记
排序算法
算法
数据结构
PTA
数据结构与算法
-第七章——排序
文章目录第一章——褚论第二章——线性表第三章——栈与队列第四章——字符串第五章——树与二叉树第六章——图第七章——排序第八章——检索判断题单选题填空题第一章——褚论第二章——线性表第三章——栈与队列第四章——字符串第五章——树与二叉树第六章——图第七章——排序第八章——检索判断题1-1仅基于比较的算法能得到的最好的“最坏时间复杂度”是O(NlogN)。T对N个记录进行快速排序,在
?Suki
·
2023-11-11 20:09
PTA习题
排序
PTA
算法
排序算法
数据结构
计算机的基本
数据结构与算法
分析,
数据结构与算法
分析
《
数据结构与算法
分析》是2007年人民邮电出版社出版的一本图书,作者是MarkAllenWeiss。
Yufeng Bai
·
2023-11-11 19:19
计算机的基本数据结构与算法分析
【
数据结构与算法
暑期实习】PTA 网红点打卡攻略
PTA网红点打卡攻略一、题目二、思路三、代码一、题目一个旅游景点,如果被带火了的话,就被称为“网红点”。大家来网红点游玩,俗称“打卡”。在各个网红点打卡的快(省)乐(钱)方法称为“攻略”。你的任务就是从一大堆攻略中,找出那个能在每个网红点打卡仅一次、并且路上花费最少的攻略。输入格式:第一行给出两个正整数:网红点的个数N(15)2+(5->1)2+(1->4)2+(4->3)2+(3->6)2+(6
正常小呆
·
2023-11-11 12:12
数据结构
图论
算法
数据结构
栈的顺序存储实现(C语言)(
数据结构与算法
)
栈的顺序存储实现通常使用数组来完成。实现方法包括定义一个固定大小的数组,以及一个指向栈顶的指针。当元素入栈时,指针加一并将元素存储在相应位置;当元素出栈时,指针减一并返回相应位置的元素。1.顺序栈定义#defineMaxSize10//定义栈中元素的最大个数typedefstruct{ElemTypedata[MaxSize]//静态数组存放栈中元素inttop;//栈顶指针}SqStack;//
AII_IIA
·
2023-11-11 11:25
数据结构与算法
C/C++
c语言
开发语言
栈
数据结构与算法
C语言
如何自学Java快速实现月薪过万?JAVA自学之路
与此同时,和JavaSE的学习同步,建议大家研究一下
数据结构与算法
。在这儿之后,你可以选择向J2ME、或者JavaGUI、Sock
Cushier
·
2023-11-11 10:55
Java
java
编程语言
软件开发
后端
程序人生
数据结构与算法
——线性表 实验报告及代码
目录实验目的及要求实验原理实验环境实验方案设计实验过程结论(代码)LinList.hMain.cpp小结实验目的及要求1.掌握线性表的概念。2.掌握线性表的链式存储和基本操作运算。3.掌握链表的基本操作运算。4.加深对链式存储实际结构的理解,逐步培养解决实际问题的编程能力。实验原理链表的基本操作运算和综合运用实验环境Visualstudio2019实验方案设计设计一算法,实现两个非递减的线性表的合
PawnTz
·
2023-11-11 10:42
数据结构与算法
c++
算法
数据结构
链表
十大经典排序算法【算法思想+图解+代码】【
数据结构与算法
笔记】
前言:文中大部分为本人收集整理,综合学习资料,个人理解……。希望能帮助你少掉些头发,早日走出理解的深渊。因为写作较为仓促文中内容难免会有纰漏,发现可评论区回复(无奖)。排序(Sort)分析排序算法的执行效率、内存消耗、稳定性(应对各种极端情况的时间空间复杂度波动)有序度是数组中具有有序关系的元素对的个数完全有序的数组的有序度叫满有序度,N*(N-1)/2逆序度=满有序度-有序度排序的过程就是一种增
.魚肉
·
2023-11-11 02:26
C语言
数据结构
排序算法
算法
数据结构
【排序算法】02:归并排序、快速排序
本文为王争《
数据结构与算法
之美》笔记。
Segmentfaulttt
·
2023-11-11 02:25
数据结构与算法
java
算法
排序算法
数据结构与算法
笔记----图解归并排序(MergeSort)
(1)算法思路基本操作是:合并两个排序好的表,将输出放在辅助数组里面一次归并的过程,和合并两个有序链表几乎是一样的:初始状态:(1)12,那么将B所指元素放入辅助数组,再令B++,C++;![在这里插入图片描述](https://img-blog.csdnimg.cn/20190802153029830.png?x-oss-process=image/watermark,type_ZmFuZ3po
不秃头的码农
·
2023-11-11 02:54
数据结构与算法分析
数据结构
归并排序
数据结构与算法
学习笔记12:排序分析/快速排序/归并排序/堆排序/递归时间复杂度/STL及C++的Sort底层实现
数据结构与算法
学习笔记12:排序分析/快速排序/归并排序/堆排序/递归时间复杂度/STL及C++的Sort底层实现递归函数的时间复杂度排序总结表快速排序(QuickSort)[快速排序时间复杂度分析-知乎
97Marcus
·
2023-11-11 02:52
数据结构与算法学习笔记
学习
c++
排序算法
数据结构与算法
XS班-左程云第八节课笔记(归并排序和快速排序)
第8节归并排序和快速排序##这是
数据结构与算法
新手班-左程云第八节课的笔记##归并排序归并排序实际上是一个很经典的排序方法,时间复杂度o(N*logN)。
BAEK°
·
2023-11-11 02:49
数据结构与算法新手班-左程云
算法
数据结构
排序算法
别迷茫了,师兄告诉你怎么刷 LeetCode
我作为一名算法小白的时候,就犯了这个错误:在粗略的学习基本的
数据结构与算法
后,准备开始刷题,总想着找一个最有效最好的刷题平台。一会在LeetCode题解区逛逛,一会在牛客网看看面经,结果就是整个人
吴师兄学算法
·
2023-11-11 02:36
计算机基础
算法
数据结构
数据结构与算法
(一)数据结构基础
目录一、绪论1.1什么是程序二、算法2.1定义2.2特性2.3算法时间效率2.4时间复杂度1)大O阶推导法:2)举个例子:3)常见的时间复杂度2.5空间复杂度1)计算方法2)存储空间2.6常见算法的时间复杂度、空间复杂度三、线性表(Linearlist)3.1定义3.2顺序存储结构1)存储位置公式:2)时间复杂度:3.3链式存储结构1)头指针、头结点:2)单链表3)单链表的时间复杂度3.4循环链表
ACGkaka_
·
2023-11-10 23:02
数据结构与算法
数据结构
算法
数据结构之栈和队列(Python实现)
数据结构与算法
Python版_北京大学_中国大学MOOC(慕课)(icourse163.org)笔者能力,水平有限,文章中如有错误和不周到的地方,还请大家指正。
苔花_如米小
·
2023-11-10 21:16
数据结构
python
C++初阶(十)模板初阶
北尘_:个人主页个人专栏:《Linux操作系统》《经典算法试题》《C++》《
数据结构与算法
》☀️走在路上,不忘来时的初心文章目录一、泛型编程1、如何实现一个通用的交换函数呢?
北尘_
·
2023-11-10 20:28
C++
java
开发语言
c++
【
数据结构与算法
设计-基础向】C/C++编程练习 - 套圈(分治法解决最近对问题)
题目:Haveyoueverplayedquoitinaplayground?Quoitisagameinwhichflatringsarepitchedatsometoys,withallthetoysencircledawarded.InthefieldofCyberground,thepositionofeachtoyisfixed,andtheringiscarefullydesigned
很多时候不懂事_7295
·
2023-11-10 17:59
数据结构与算法设计练习题
c语言
c++
开发语言
动态规划
数据结构
朝花夕拾:回顾我的C语言课程设计-学籍管理系统
该系统利用C语言的
数据结构与算法
知识,实现了一个基于命令行的学生信息管理程序。通过这个项目的学习,我对C语言有了更深的理解,也锻炼了自己的编程能力。现在回顾这个项目,可以看到自己的成长与收获。
friklogff
·
2023-11-10 16:18
朝花夕拾
C++
c语言
课程设计
驱动开发
数据结构与算法
—冒泡排序&快速排序
目录一、交换排序二、冒泡排序时间复杂度三、快速排序1、三种一次划分操作Hoare法挖洞法前后指针法三种方法总结:2、改进划分效率3、递归实现快速排序4、非递归实现快速排序栈的函数:非递归排序函数:5、时间复杂度完整代码:声明头文件:排序函数:测试函数:一、交换排序基本思想:所谓交换,就是根据序列中两个记录键值的比较结果来对换这两个记录在序列中的位置,交换排序的特点是:将键值较大的记录向序列的尾部移
Han同学
·
2023-11-10 14:10
数据结构
排序算法
算法
数据结构
c语言
C++初阶(九)内存管理
北尘_:个人主页个人专栏:《Linux操作系统》《经典算法试题》《C++》《
数据结构与算法
》☀️走在路上,不忘来时的初心文章目录一、C/C++内存分布1、选择题2、填空题3、sizeof和strlen区别
北尘_
·
2023-11-10 14:09
C++
c++
java
开发语言
第四章
数据结构与算法
——树与二叉树
目录一、树的定义二、树的相关概念:三、树的实现(左孩子右兄弟法)1.代码定义:2.步骤:四、树的实际运用例如我们的文件系统五、二叉树的概念1.概念:2.特点:3.任意的二叉树都是由下面几种情况复合而成:六、特殊的二叉树(1)、满二叉树(2)、完全二叉树概念特点:结点数范围:一、树的定义①:树是一种非线性的数据结构,它是由n(n>=0)个有限结点组成一个具有层次关系的集合。②:把它叫做树是因为它看起
成工小白
·
2023-11-10 10:18
数据结构与算法
算法
数据结构
数据结构与算法
C语言版学习笔记(5)-串,匹配算法、KMP算法
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、串的定义二、串的存储结构1.顺序结构2.链式结构三、串的朴素的模式匹配算法(暴力匹配算法)1.背景2.假设我们要从下面的主串S="goodgoogle"中,找到T="google”这个子串的位置。四、升级版的匹配算法:KMP模式匹配算法1.背景:如果主串S="aabaabaaf",要匹配的子串为T=“aabaaf”。2
棉花糖永远滴神
·
2023-11-10 00:43
算法
c语言
学习
浅谈:数据结构之双链表结构与代码模拟双链表的实现
双链表本文是观看尚硅谷韩老师
数据结构与算法
根据老师讲解自己做的笔记,部分信息收集网络与单链表区别逻辑上没有区别。他们均是完成线性表的内容。主要的区别是结构上的构造有所区别。
努力敲代码买猪脚啃
·
2023-11-10 00:05
数据结构与算法(学习记录)
链表
数据结构
支持C#的开源免费、新手友好的
数据结构与算法
入门教程 - Hello算法
今天给大家推荐一个支持C#的开源免费、新手友好的
数据结构与算法
入门教程:Hello算法。Hello算法介绍Hello算法一个开源免费、新手友好的
数据结构与算法
入门教程。
追逐时光者
·
2023-11-09 23:13
C#
开源项目
面试指南
c#
开发语言
算法
数据结构
b 树和 b+树的理解
(本文引自mic老师面试文档)
数据结构与算法
问题,困扰了无数的小伙伴。很多小伙伴对
数据结构与算法
的认知有一个误区,认为工作中没有用到,为什么面试要问,问了能解决实际问题?
会记得我吗在很久之后
·
2023-11-09 22:21
b树
数据结构
数据结构与算法
--树(1)
如果将学生的百分制成绩分为5个等级:0-59分为不及格(E),60-69分为及格(D),70-79分为一般(C),80-89分为良好(B),90-100分为优秀(A)。在实际中,学生的成绩在五个等级上的分布是不均匀的,假设其分布概率依次为:0.05,0.14,0.29,0.36,0.16。请采用if...else判断语句设计两个不同的函数实现百分制转换为五级分制,并验证。要求:(1)判断语句的效率
みさか みことです
·
2023-11-09 22:47
数据结构
算法
数据结构
树结构
系统自学Java语言(学习视频整理)
目录一、Java基础二、
数据结构与算法
三、图解Java设计模式四、Java源码五、Java框架整合六、Spring源码七、SpringMVC八、Mybatis、MyBatisPlus九、SpringBoot
鑫709
·
2023-11-09 21:19
java
【啃书】Python
数据结构与算法
分析(第二版)---导论
文章目录前言数据类型内建原子数据类型(int、float、bool)内建集合数据类型(有序:list、str、tuple;无序:set、dict)输入与输出控制结构(循环与分支)异常处理函数类__xx__魔法方法属性方法成员继承前言算法计算机科学的研究对象是问题、解决问题的过程,以及通过该过程得到的解决方案。给定一个问题,计算机科学家的目标是开发一个能够解决该问题的算法。算法是具有有限步骤的过程,
Al6n Lee
·
2023-11-09 15:03
#
数据结构与算法分析
python
算法
数据结构
【Linux】第八章 基础IO(open+write+read+文件描述符+重定向+缓冲区+文件系统管理+软硬链接)
个人主页:企鹅不叫的博客专栏C语言初阶和进阶C项目Leetcode刷题初阶
数据结构与算法
C++初阶和进阶《深入理解计算机操作系统》《高质量C/C++编程》Linux⭐️博主码云gitee链接:代码仓库地址
penguin_bark
·
2023-11-09 15:08
Linux
linux
运维
服务器
【Python
数据结构与算法
】线性结构小结
个人主页:Aileen_0v0系列专栏:PYTHON学习系列专栏"没有罗马,那就自己创造罗马~"目录线性数据结构LinearDS1.栈Stack栈的两种实现1.左为栈顶,时间复杂度为O(n)2.右为栈顶,时间复杂度O(1)2.队列Queue3.双端队列Deque4.列表List5.链表a.无序链表的实现b.有序链表的实现线性数据结构LinearDS作用:将数据项以某种线性的次序组织起来1.栈Sta
Aileen_0v0
·
2023-11-09 11:05
数据结构与算法
python学习
python
开发语言
人工智能
算法
数据结构
线性回归
链表
数据结构与算法
之美学习笔记:散列表上-Word文档中的单词拼写检查功能是如何实现的?(第18讲)...
Word这种文本编辑器你平时应该经常见吧,那你有没有留意过它的拼写检查功能呢?一旦我们在Word里输入一个个错误的英文单词,它就会用标红的放式提示“拼写错误”。Word的这个单词拼写检查功能,虽然很小但却非常实用。你有没有想过,这个功能是如何实现的呢?其实啊,一点儿都不难。只要你学完今天的内容,散列表(HashTable)。你就能像微软Office的工程师一样,轻松实现这个功能。一、散列思想散列表
weixin_30764137
·
2023-11-09 08:14
数据结构与算法
数据结构与算法
:18 | 散列表(上):Word文档中的单词拼写检查功能是如何实现的?
文章目录散列思想散列函数散列冲突开放寻址法链表法解答开篇课后思考散列思想散列表的英文叫“HashTable”,平时也叫它“哈希表”或者“Hash表”:散列表用的是数组支持按照下标随机访问数据的特性,所以散列表其实就是数组的一种扩展,由数组演化而来。可以说,如果没有数组,就没有散列表。散列函数散列函数,顾名思义,它是一个函数。可以把它定义成hash(key)hash(key)hash(key),其中
zj134_
·
2023-11-09 08:10
数据结构
二分查找(下):如何快速定位IP对应的省份地址?
本文是学习算法的笔记,《
数据结构与算法
之美》,极客时间的课程通过IP地址来查找IP归属地功能,不知道你用过没?没用过也没关系,打开百度,在搜索框里随便输入一个IP地址,就会看到它的归属地。
every__day
·
2023-11-09 08:36
算法与数据结构
二分查找
变体
算法
Python
数据结构与算法
篇(一)-- 算法分析基础
1前言算法分析主要就是从计算资源消耗的角度来评判和比较算法,更高效利用计算资源,或者更少占用计算资源的算法,就是好算法。计算资源主要分为两种,一种是算法解决问题过程中需要的存储空间或内存,另一种是算法的执行时间。温馨提示:存储空间受到问题自身数据规模的变化影响要区分哪些存储空间是问题本身描述所需,哪些是算法占用,这个不容易算法复杂度表示法:大O(n)O(n)O(n)表示法:表示了所有上限中最小的那
长路漫漫2021
·
2023-11-09 04:44
#
Algorithm
and
Data
Structure
数据结构
Python数据类型性能
变位词
算法分析
算法复杂度
【
数据结构与算法
python】有序链表的python实现
1、有序链表的介绍有序表是一种数据项依照其某可比性质(如整数大小、字母表先后)来决定在列表中的位置2、有序链表的性质与无序链表相比较,有序链表中,越“小”的数据项越靠近列表的头,越靠“前”3、有序链表的基本操作(1)节点NodeclassNode:#链表初始化def__init__(self,initdata):self.data=initdataself.next=None#获取节点的值defg
LaiYoung1022
·
2023-11-09 04:13
数据结构与算法
数据结构与算法
有序链表
python
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他