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
数据结构与算法基础学习
数据结构与算法
--栈与队列
栈两个栈共享一片连续空间,可以将两个栈的栈底分别设在这片空间的两端在n个元素连续出栈之后,它们的出栈顺序和入栈顺序一定正好相反n个元素通过一个栈产生n个元素的出栈序列,其中出栈和入栈操作的次数总是相等的栈顶元素和栈底元素可能是同一个元素对顺序栈进行出栈、入栈操作不涉及元素的前后移动问题(栈顶指针top的移动)函数调用时,系统要用栈保存必要的信息队列可以通过少用一个存储空间的方法解决无法判别队列满还
joker_sxj
·
2023-12-17 12:18
数据结构
数据结构与算法
:衡量算法好坏的指标——复杂度
1.复杂度复杂度,用来分析算法执行过程中,所需要的资源。时间复杂度是衡量所需要的时间。空间复杂度,是衡量所需要的(内存)空间。1.1时间复杂度特性1.衡量算法执行所需时间2.根据「常数操作」次数推定3.一般以最大数据量N作为衡量基准如何表示?通过O(x)计数法表示O用来表示最差情况;θ表示平均情况;Ω最好情况时间复杂度其实表现的是一种趋势,随着数据量增加,消耗的时间呈什么样态地增长(常数操作次数的
最爱吃葡萄
·
2023-12-17 10:40
数据结构与算法
算法
复杂度
时间复杂度
空间复杂度
大数据零
基础学习
,从0到1你需要的不仅仅是努力!
引用“中产之路”公号大佬一句话:我85的,大你们很多,职场开窍晚,等明白过来,机会窗口期过了。程序员在22-32岁这10年属于黄金期,没走好,后面基本废了,所以老铁们,年轻的时候多思考,多跟过来人交流。虽说人生没有白走的路,新的一年来到,会的还是原来的知识,人的身价就摆在那里,无论怎么折腾,也不会拿到更好的offer。所以在年轻还有拼劲的时候多学学知识,寻找自身的不足,查漏补缺非常重要。****今
编程小世界
·
2023-12-17 10:03
蓝牙协议栈
基础学习
笔记
蓝牙是近距离、低功耗的无线通讯标准,支持设备短距离通信(10m左右)。采用分散式网络结构以及快跳频和短包技术,支持一对一或一对多通信,在2.4GHz频段工作,速率一般为1Mbps(蓝牙5.0可达2Mbps)蓝牙协议栈的结构主要有两部分组成:控制器和主机。总结各层作用:(1)物理层(PHY):规定了BLE通信的基础射频参数,包括信号频率、调制方式等,使用1Mbps(蓝牙5.0还支持2Mbps)自适应
百里之外
·
2023-12-17 10:21
笔记
学习
Bluetooth
vector——OJ题
北尘_:个人主页个人专栏:《Linux操作系统》《经典算法试题》《C++》《
数据结构与算法
》☀️走在路上,不忘来时的初心文章目录一、只出现一次的数字1、题目讲解2、思路讲解3、代码实现二、杨辉三角1、题目讲解
北尘_
·
2023-12-17 09:02
经典算法试题
算法
开发语言
c++
Linux——进程创建与进程终止
北尘_:个人主页个人专栏:《Linux操作系统》《经典算法试题》《C++》《
数据结构与算法
》☀️走在路上,不忘来时的初心文章目录一、进程创建1、fork函数初识2、fork函数返回值3、写时拷贝4、fork
北尘_
·
2023-12-17 09:31
Linux操作系统
linux
运维
服务器
Electron
基础学习
第一天
Electron
基础学习
(1)背景Electron是由Github开发的开源框架;允许开发者使用Web技术构建跨平台的桌面应用。
FuyuumiAI
·
2023-12-17 08:03
electron
javascript
node.js
procreate 如何在不同画布复制图层?
大家好,我是大鱼漫说,你们可以叫我大鱼,我现在是一位零
基础学习
绘画的程序员。今天是大鱼学习画画的第89/100天。每日一问~小鱼问:procreate如何在不同画布复制层?
大鱼漫说
·
2023-12-17 08:10
Java
基础学习
(十一)File类与I/O操作
1File类1.1File类概述1.1.1什么是File类File是java.io包下作为文件和目录的类。File类定义了一些与平台无关的方法来操作文件,通过调用File类中的方法可以得到文件和目录的描述信息,包括名称、所在路径、读写性和长度等,还可以对文件和目录进行新建、删除及重命名等操作。对于目录,Java把File类当作一种特殊类型的文件,即文件名单列表。但是File类不能读取文件内容,操作
久 一
·
2023-12-17 06:56
Java
开发学习
学习
java
服务器
开发语言
linux
Java
基础学习
(十二)文本I/O、日期与时间API
1文本I/O1.1字符流1.1.1什么是字符流在Java中,字符流是指提供了基于字符的I/O能力的API。Java1.0中提供的基于字节的I/O流API只能支持8位字节流,无法妥善地处理16位Unicode字符。由于需要支持Unicode处理国际化字符,因此Java1.1对基础流式I/O库进行了重大的修改,核心是增加了字符流相关的API,处理国际化Unicode字符的编码和解码。字符流是以字符(c
久 一
·
2023-12-17 06:54
Java
开发学习
学习
java
开发语言
运维
linux
技术图文:如何利用C# 实现 Kruskal 最小生成树算法?
背景以前我写过一些图文来介绍有关
数据结构与算法
的知识:8大排序算法之:直接插入排序(StraightInsertionSort)8大排序算法之:希尔插入排序(ShellInsertionSort)8大排序算法之
老马的程序人生
·
2023-12-17 05:08
2019/9/17
愉快纪念日:从新开始养早睡早起的习惯5:20任务清单最重要的三件事:英语课文,计划,写作改进:亲子课程和素店对接,英语学习习惯养成:早起,反思,计划,积极主动周目标·完成进度亲子课程对接素店,夯实英语
基础学习
朱珠牧场妈
·
2023-12-17 03:12
数据结构与算法
Day30----贪心算法
一、贪心算法:1、概念: 每一步选择中都采取在当前状态下最好或最优(即最有利)的选择,从而希望导致结果是最好或最优的算法。2、贪心算法解决问题的思路,并不一定能给出最优解: 在一个有权图中,从顶点S开始,找一条到顶点T的最短路径(路径中边的权值和最小)。贪心算法的解决思路是,每次都选择一条跟当前顶点相连的权最小的边,直到找到顶点T。按照这种思路,求出的最短路径是S->A->E->T,路径长度是
墨殇染泪
·
2023-12-17 03:21
2018-12-09
本人零
基础学习
Scratch编程,在此写下自己的学习过程,与大家一起分享与交流。以下是我在腾讯课堂——魔法部落之从Scratch到创客养成教育系列课程跟我学Scratch1.4整理的学习笔记。
学编程_简单就好
·
2023-12-17 03:26
数据结构与算法
:二叉树的存储实现与综合运用。---用C语言实现。 实现建立二叉树,计算二叉树的度,高度(深度),叶子结点的个数,先序,中序,后序遍历二叉树并输出结点。
一.实验要求1.建立一棵二叉树2.计算二叉树的度,高度(深度)和叶子结点的个数。3.先序,中序,后序遍历二叉树并输出结点。二.实验步骤创建二叉树,用先序遍历序列创建计算二叉树的度计算二叉树的高度(深度)计算二叉树的叶子结点的个数先序遍历并输出结果中序遍历并输出结果后序遍历并输出结果三.实验分析1.Creatbitree先序遍历序列创建二叉树。用getchar读取输入的函数,若字符为*,则置为NUL
Yskm_sir
·
2023-12-17 02:12
数据结构
c语言
开发语言
数据结构
c#
算法
数据结构与算法
之递归: LeetCode 93. 复原 IP 地址 (Typescript版)
复原IP地址https://leetcode.cn/problems/restore-ip-addresses/描述有效IP地址正好由四个整数(每个整数位于0到255之间组成,且不能含有前导0),整数之间用‘.’分隔。例如:“0.1.2.201”和“192.168.1.1”是有效IP地址但是“0.011.255.245”、“192.168.1.312”和“
[email protected]
”是无效IP地址。给
Wang's Blog
·
2023-12-17 01:02
Data
Structure
and
Algorithms
leetcode
数据结构与算法
(图论系列)------并查集详解
并查集被很多OIer认为是最简洁而优雅的数据结构之一,主要用于解决一些元素分组的问题。它管理一系列不相交的集合,并支持两种操作:合并(Union):把两个不相交的集合合并为一个集合。查询(Find):查询两个元素是否在同一个集合中。当然,图论相关的问题,可以用并查集解决时,一般也可以用BFS或DFS来解决,此处不再展开,BFS和DFS相关算法可见此篇文章。基本概念并查集是一种数据结构并查集这三个字
All_In_gzx_cc
·
2023-12-17 00:46
【算法与数据结构】
数据结构
图论
算法
前端学习笔记(五):VUE
基础学习
笔记
文章目录初识VUE(项目搭建)@vue/cli创建项目@vue/cli自定义配置vue指令基础指令虚拟DOM与key过滤器计算属性侦听器VUE组件创建使用组件通信生命周期axios使用$refs和$nextTick使用购物车案例组件切换组件插槽自定义指令tabbar案例VUE路由基础概念声明式导航路由传值的方式编程式导航嵌套和守卫Vant组件库VUE3VUE原理初识VUE(项目搭建)VUE渐进式j
★追梦赤子心★
·
2023-12-17 00:21
vue.js
学习
javascript
EMD
基础学习
1、什么是EMD?从本质上说,EMD是一个对信号进行平稳化处理的过程。通俗的说,用EMD有什么好处呢?对于一段未知信号,不需要做预先分析与研究,就可以直接开始分解。这个方法会自动按照一些固模式按层次分好,而不需要人为设置和干预。再通俗一点,EMD就像一台机器,把一堆混在一起的硬币扔进去,他会自动按照1元、5毛、1毛、5分、1分地分成几份。2、内涵模态分量(IntrinsicModeFunction
Ruoyo176
·
2023-12-16 23:32
私人笔记
算法
EMD
基础学习
---emd函数说明
文章目录emd说明语法描述输入参数输出参数Name-Value参数emd经验模态分解说明MATLAB从2018a开始给出了内置函数来实现经验模式分解(EMD)与希尔伯特-黄变换(HHT),函数名分别是emd与hht,用户可以直接调用两个函数来实现经验模式分解以及与希尔伯特-黄变换。语法[imf,residual]=emd(X)[imf,residual,info]=emd(X)[___]=emd(
Ruoyo176
·
2023-12-16 23:32
#
EMD基础学习
matlab
数据结构与算法
编程题56-冒泡排序
#includeusingnamespacestd;voidswap(int&a,int&b){inttemp=0;temp=a;a=b;b=temp;}voidprint_array(inta[],intn){for(inti=0;ia[j+1]){swap(a[j],a[j+1]);flag=1;}}if(flag==0){break;}print_array(a,n);}}intmain(v
爱发明的小兴
·
2023-12-16 19:06
算法与数据结构
数据结构
数据结构与算法
编程题57-希尔排序
难度较大。#includeusingnamespacestd;voidswap(int&a,int&b){inttemp=0;temp=a;a=b;b=temp;}voidprint_array(inta[],intn){for(inti=0;i0;inc/=2)//631{//每一趟采用插入排序for(i=inc;i=inc&&key
爱发明的小兴
·
2023-12-16 19:06
算法与数据结构
算法
数据结构
Python web 框架对比:Flask vs Django
文章目录前言FlaskDjango总结关于Python技术储备一、Python所有方向的学习路线二、Python
基础学习
视频三、精品Python学习书籍四、Python工具包+项目源码合集①Python
只存在于虚拟的King
·
2023-12-16 16:33
python
前端
flask
开发语言
计算机网络
学习
经验分享
学习Python能给我们带来什么?有什么帮助?
抓取各类数据、文本等信息2、批量清洗和处理数据3、提供可视化工具4、进行深度学习Python的用途有哪些普通人学习python有什么好处关于Python技术储备一、Python所有方向的学习路线二、Python
基础学习
视频三
只存在于虚拟的King
·
2023-12-16 16:02
python
开发语言
学习
学习方法
计算机网络
深度学习
经验分享
Pycharm新手开发指南
文章目录前言一、常用功能介绍二、常用高效pycharm使用方法关于Python技术储备一、Python所有方向的学习路线二、Python
基础学习
视频三、精品Python学习书籍四、Python工具包+项目源码合集
只存在于虚拟的King
·
2023-12-16 16:02
pycharm
ide
python
开发语言
深度学习
学习
经验分享
python爬虫指南之请求模块urllib的详细教程
、爬取baidu官网HTML源代码添加请求头信息(重构user\_agent)四、扩展知识withopen和open两者的区别关于Python技术储备一、Python所有方向的学习路线二、Python
基础学习
视频三
只存在于虚拟的King
·
2023-12-16 16:32
python
爬虫
开发语言
深度学习
学习
经验分享
计算机网络
Python-pip配置国内镜像源,快速下载包
文章目录国内镜像源临时使用永久配置添加环境变量Path测试关于Python技术储备一、Python所有方向的学习路线二、Python
基础学习
视频三、精品Python学习书籍四、Python工具包+项目源码合集
只存在于虚拟的King
·
2023-12-16 16:29
python
pip
开发语言
深度学习
程序人生
学习
计算机网络
【
数据结构与算法
】JavaScript实现排序算法
文章目录一、大O表示法二、排序算法1.冒泡排序2.选择排序3.插入排序4.希尔排序5.快速排序一、大O表示法大O表示法:在计算机中采用粗略的度量来描述计算机算法的效率,这种方法被称为“大O”表示法在数据项个数发生改变时,算法的效率也会跟着改变。所以说算法A比算法B快两倍,这样的比较是没有意义的。因此我们通常使用算法的速度随着数据量的变化会如何变化的方式来表示算法的效率,大O表示法就是方式之一。常见
itpeilibo
·
2023-12-16 15:36
数据结构与算法
排序算法
javascript
算法
数据结构
OSG
基础学习
- 顶点数组类型、法线、绘制四边形
之前已经学习了osg加载场景的基本流程;Geometry类型是一个几何体对象;定义一个几何体对象geom1;Vec3Array是向量数组类型,定义该类型的变量v1;v1调用push_back方法放入4个向量,Vec3是三维向量;并把v1设置为geom1的顶点数组;法线也是用一个三维向量表示;定义一个三维向量n1;n1加入数值;设置geom1的法线是n1,并绑定,绑定方式是BIND_OVERALL;
bcbobo21cn
·
2023-12-16 14:26
VC++
图形学和3D
算法
Vec3Array
BIND_OVERALL
【C#】Microsoft C# 视频学习总结
|MicrosoftLearn二、
基础学习
1、输出语法Console.WriteLine()usingSystem;namespaceHelloWorldApplication{classHelloWorld
Joseph 乔
·
2023-12-16 14:49
C#
c#
Python
基础学习
—Pandas数据分析实战剖析【文末送书-09】
文章目录一.Pandas数据分析1.1Pandas的主要应用包括:1.2Pandas核心数据结构1.3安装和导入Pandas二.Pandas数据分析实战:用Python进行数据分析1.数据集介绍2.数据加载与初步观察3.数据清洗4.数据分析4.1销售趋势分析4.2热门商品分析三.Pandas数据分析【文末送书-09】3.1粉丝福利:文末推荐与福利免费包邮送书!在当今信息时代,数据被认为是一种宝贵的
一见已难忘
·
2023-12-16 14:04
IT分享/测评/交流
python
学习
pandas
Pandas数据分析
数据分析
数据分析实战
面试复习(一)C++语言特性和常见
数据结构与算法
一.继承子类对父类的访问public:保持原有权限private:全部变为私有权限protected:public和procted变为procted权限,private不变多继承导致的命名冲突(加作用域符号)菱形继承问题(虚继承)虚函数继承二义性(虚继承)二.多态virtual虚函数表虚指针三.STLvectorliststackqueueunordered_mapunordered_setmap
djykkkkkk
·
2023-12-16 12:10
C++
面试
c++
职场和发展
【
数据结构与算法
】单链表的排序算法(选择,冒泡,递归)
目录选择排序冒泡排序快速排序合并两条链表并排序选择排序链表的选择排序思想与数组的排序类似,但是链表需要先找到里面最小或者最大的值,然后将这个值用改链语句进行操作我们先看这个改链语句的操作(min是笔者打错了应该是max,但是图已经画好了就没有改)移动q这个指针找到最大的min,然后利用i保存q的前一个节点这样就能找到min_on.接下来进行改链语句的操作min_on->next=min->next
摸鱼小小虫
·
2023-12-16 11:37
数据结构与算法
排序算法
链表
算法
数据结构
c语言
栈——OJ题
北尘_:个人主页个人专栏:《Linux操作系统》《经典算法试题》《C++》《
数据结构与算法
》☀️走在路上,不忘来时的初心文章目录一、最小栈1、题目讲解2、思路讲解3、代码实现二、栈的压入、弹出序列1、题目讲解
北尘_
·
2023-12-16 09:12
经典算法试题
算法
C++初阶(十六)优先级队列
北尘_:个人主页个人专栏:《Linux操作系统》《经典算法试题》《C++》《
数据结构与算法
》☀️走在路上,不忘来时的初心文章目录一、priority_queue的介绍和使用1、priority_queue
北尘_
·
2023-12-16 09:12
C++
c++
java
rpc
C++初阶(十四)list
北尘_:个人主页个人专栏:《Linux操作系统》《经典算法试题》《C++》《
数据结构与算法
》☀️走在路上,不忘来时的初心文章目录一、list的介绍二、list的模拟实现1、list的节点2、list的迭代器
北尘_
·
2023-12-16 09:41
C++
c++
list
开发语言
字符串——OJ题
北尘_:个人主页个人专栏:《Linux操作系统》《经典算法试题》《C++》《
数据结构与算法
》☀️走在路上,不忘来时的初心文章目录一、字符串相加1、题目讲解2、思路讲解3、代码实现二、仅仅反转字母1、题目讲解
北尘_
·
2023-12-16 09:37
经典算法试题
算法
数据结构与算法
之美学习笔记:36 | AC自动机:如何用多模式串匹配实现敏感词过滤功能?
目录前言基于单模式串和Trie树实现的敏感词过滤经典的多模式串匹配算法:AC自动机解答开篇内容小结前言本节课程思维导图:很多支持用户发表文本内容的网站,比如BBS,大都会有敏感词过滤功能,用来过滤掉用户输入的一些淫秽、反动、谩骂等内容。你有没有想过,这个功能是怎么实现的呢?实际上,这些功能最基本的原理就是字符串匹配算法,也就是通过维护一个敏感词的字典,当用户输入一段文字内容之后,通过字符串匹配算法
浊酒南街
·
2023-12-16 06:38
数据结构与算法之美学习笔记
数据结构
算法
12.15_黑马
数据结构与算法
笔记Java
目录144avl树balance145avl树put146avl树remove147红黑树概述148红黑树putcase1-3149红黑树putcase4150红黑树removecase0-1151红黑树removecase2152红黑树removecase3153红黑树removecase4154红黑树removecase5155红黑树remove演示156B树历史157B树特性158B树节点类
simplesin
·
2023-12-16 04:57
笔记
java
leetcode
后端
b树
算法
动态规划
12.14_黑马
数据结构与算法
笔记Java
目录120二叉搜索树minmax121二叉搜索树put122二叉搜索树前任后任1123二叉搜索树前任后任2124二叉搜索树删除1125二叉搜索树删除2126二叉搜索树删除3127二叉搜索树删除递归1128二叉搜索树删除递归2129二叉搜索树范围查询130二叉搜索树e01-e03删增查131二叉搜索树e04判断合法中序非递归132二叉搜索树e04判断合法中序递归1133二叉搜索树e04判断合法中序递
simplesin
·
2023-12-16 04:56
笔记
算法
数据结构
后端
java
leetcode
剪枝
java全栈体系结构-架构师之路(持续更新中)
Java全栈体系结构
数据结构与算法
实战(已更)微服务解决方案数据结构模型(openresty/tengine)实战高并发JVM虚拟机实战性能调优并发编程实战微服务框架源码解读集合框架源码解读分布式架构解决方案分布式消息中间件原理设计模式
云策数据
·
2023-12-16 04:24
Java架构师p5-p7
java
开发语言
Java全栈架构师
Java架构师
Java全栈
Java互联网架构师
Java知识体系
12.8_黑马
数据结构与算法
笔记Java
目录044递归e04冒泡排序2044递归e05插入排序1044递归e05插入排序2045多路递归斐波那契046多路递归斐波那契时间复杂度047多路递归斐波那契兔子问题048多路递归斐波那契青蛙跳台阶049递归优化记忆法050递归爆栈问题051递归尾调用与尾递归052递归尾递归避免爆栈053递归主定理求时间复杂度1054递归主定理求时间复杂度2055递归展开求时间复杂度1056递归展开求时间复杂度2
simplesin
·
2023-12-16 04:24
笔记
算法
数据结构
java
后端
Java 反射:探索运行时行为的强大工具
其他系列文章导航Java基础合集
数据结构与算法
合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、浅层理解1.1定义1.2我的理解二、反射基础与应用2.1反射基础2.2反射的高级应用三
伴川
·
2023-12-16 03:51
Java基础合集
java
开发语言
算法
redis
inscode
数据库
数据结构
如何排查线上问题的?
其他系列文章导航Java基础合集
数据结构与算法
合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、预警层面1.1做好监控告警1.2定位报警层面二、近期版本2.1判断最近有没有发版本
伴川
·
2023-12-16 03:50
Java基础合集
数据结构
算法
inscode
guava
电视盒子
java
github
【数据结构和算法】判断子序列
其他系列文章导航Java基础合集
数据结构与算法
合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、题目描述二、题解2.1方法一:双指针三、代码3.1方法一:双指针3.1.1Java
伴川
·
2023-12-16 03:50
数据结构
算法
redis
inscode
数据库
java
后端
【数据结构和算法】到达首都的最少油耗
其他系列文章导航Java基础合集
数据结构与算法
合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、题目描述二、题解三、代码四、复杂度分析前言这是力扣的2477题,难度为中等
伴川
·
2023-12-16 03:49
数据结构与算法合集
数据结构
算法
guava
pip
sass
mssql
harmonyos
【数据结构和算法】递增的三元子序列
其他系列文章导航Java基础合集
数据结构与算法
合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、题目描述二、题解2.1方法一:贪心+二分2.2方法二:贪心(优化)三、代码
伴川
·
2023-12-16 03:19
数据结构与算法合集
数据结构
算法
inscode
guava
电视盒子
java
c++
【数据结构和算法】种花问题
其他系列文章导航Java基础合集
数据结构与算法
合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、题目描述二、题解2.1方法一:贪心三、代码3.1方法一:贪心四、复杂度分析前言这是力扣的
伴川
·
2023-12-16 03:15
数据结构与算法合集
数据结构
算法
inscode
guava
电视盒子
intellij
idea
mssql
数据库
基础学习
06计算机二级-第七章视图 第八章 触发器 第九章 事件
1视图视图是数据库系统中一种非常有用的数据库对象,它往往是和外模式联系在一起的概念。视图是从一个或多个表或者视图中导出的表,它也包含一系列带有名称的数据列和若干条数据行。创建视图CREATE[ORREPLACE]VIEWview_name[(column_list)]ASSELECT_statement[WITH[CASCADED|LOCAL]CHECKOPTION]举例CREATEORREPLA
深竹清风
·
2023-12-16 01:23
数据库
数据库
学习
oracle
JavaScript(ES6)
数据结构与算法
之链表
4.链表文章目录4.链表4.1概念4.2封装与测试4.2.1单向链表4.2.2双向链表4.1概念线性数据结构,存储一系列的元素不同于数组,链表中的元素在内存中不必是连续的空间链表中每个元素存储元素本身的节点和指向下一个元素的引用优点:不必连续,便于实现灵活的内存动态管理不必确定大小,可以无限延伸插入和删除数据效率高,时间复杂度可达到O(1)缺点:访问元素需要从头开始,不能通过下标直接访问4.2封装
bfbshs_ddd
·
2023-12-16 01:39
数据结构与算法
javascript
es6
链表
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
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
其他