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
【JAVA数据结构】
java数据结构
2------深入学习LinkedList
目录一、概念二、源码分析1、属性2、节点结构3、常用方法①get(intindex)②add(Ee)③set(intindex,Eelement)④remove(intindex)三、总结一、概念LinkedList是一种基于链表的集合,用双向链表实现的,提供了高效的插入和删除操作。二、源码分析1、属性first表示第一个节点last表示最后一个节点2、节点结构每一个节点记录了当前节点、上一个节点
自出洞来无敌手(曾令瑶)
·
2023-12-24 07:42
数据结构
java
数据结构
学习
Java数据结构
-模拟ArrayList集合思想,手写底层源码(1),底层数据结构是数组,编写add添加方法,正序打印和倒叙打印
packagecom.atguigu.structure;publicclassDemo02_arrayList{publicstaticvoidmain(String[]args){MyGenericArrayListV1arrayListV1=newMyGenericArrayListV1();//arr.add(element:100,index:1);下标越界,无法插入//初始化(第一次添
丁总学Java
·
2023-12-21 11:12
Java数据结构和算法
数据结构
ArrayList
add添加元素
isEmpty判断是否为空
isFull判断是否已满
print正序打印
printRev倒叙打印
Java数据结构
与算法实战全套教程下载
今天小编就采用Java语言来进行描述,帮大家好好梳理一下数据结构与算法,在工作和面试中用的上,亦即总结常见的的数据结构,以及在Java中相应的实现方法,务求理论与实践一步总结到位。常用数据结构数组数组是相同数据类型的元素按一定顺序排列的集合,是一块连续的内存空间。数组的优点是:get和set操作时间上都是O(1)的;缺点是:add和remove操作时间上都是O(N)的。Java中,Array就是数
动力节点Java学院
·
2023-12-21 04:40
Java数据结构
--List、Set和Map
一、概述数组数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难;链表链表存储区间离散,占用内存比较宽松,故空间复杂度很小,但时间复杂度很大,为O(N);链表的特点是:寻址困难,插入和删除容易。哈希表既满足了数据的查找方便,也不占用太多的内容空间,使用十分方便Android中常用的数据结构包括List、Set和Map
郑子
·
2023-12-20 11:31
Android:基础篇
数据结构
《图解
Java数据结构
与算法:微课视频版》简介
本书系统、全面地介绍数据结构的基础理论与算法设计,精选数据结构考研习题和各类典型例题进行讲解,案例和课后习题丰富,突出对数据结构算法实践能力的培养。本书算法均采用Java语言实现,示例代码可直接上机运行。本书配套资源丰富,包括示例源码、PPT课件、教学视频、教学大纲、习题与答案等。本书共分11章,内容包括数据结构与算法概述,线性表,栈和队列,串、数组和广义表,树,图,查找算法,排序算法,分治算法,
新知图书
·
2023-12-19 07:19
java
开发语言
Java数据结构
-通过数组封装-结构分析
1、默认arrayList的数组未初始化,长度为0,容量默认是10ArrayListarrayList=newArrayListarrayList=newArrayListarrayList=newArrayList<>();arrayList.add(1);for(inti=2;i<=10;i++){arrayList.add(i);}arrayList.add(11);System.out.p
丁总学Java
·
2023-12-16 15:49
Java数据结构和算法
java
数据结构
开发语言
Java数据结构
06——树
1.why:数组&链表&树2.大纲2.1前中后序publicclassHeroNode{privateintno;privateStringname;privateHeroNodeleft;//默认为nullprivateHeroNoderight;//默认为nullpublicHeroNode(intno,Stringname){this.no=no;this.name=name;}public
GISer_Jing
·
2023-12-15 19:07
java
开发语言
Java数据结构
04——查找算法
二分//二分查找//前提:先需进行排序//关键:递归查找//递归退出条件:1.找到2.递归完整个数组,仍然没有找到,也需结束递归,条件:left>rightpublicstaticListbinarySearch(int[]arr,intleft,intright,intfindVal){//递归整个数组,没找到//条件left>rightif(left>right){returnnewArray
GISer_Jing
·
2023-12-15 19:37
算法
java
数据结构
Java集合知识点梳理
Collection和Collections的区别快速失败和安全失败机制快速失败:安全失败迭代器Comparable和Comparator的区别ComparableComparator线程安全的集合类集合类是
Java
junqiqi77
·
2023-12-15 12:55
Java
java
开发语言
面试
Java数据结构
和算法-基数排序算法代码实现
packagecom.young.sort;importjava.text.SimpleDateFormat;importjava.util.Arrays;importjava.util.Date;publicclassRadixSort{publicstaticvoidmain(String[]args){//int[]arr={53,3,542,748,14,214};//radixSort(
Shaw_Young
·
2023-12-15 10:02
Java数据结构
篇——实现顺序表的增删查改
文章目录1.线性表2.顺序表2.1顺序表结构2.2实现顺序表接口2.3打印顺序表2.2实现新增元素2.3实现查找元素2.3获取`pos`位置的值2.4删除元素2.5获取顺序表的长度2.6清空顺序表3.代码在这1.线性表定义:线性表是n个具有相同特性的数据元素的有序序列。线性表是一种在实际中广泛使用的数据结构,常用的线性表:顺序表、链表、栈、队列…线性表在逻辑上是线性结构,也就是说是连续的一条直线。
白日依山璟.
·
2023-12-15 02:48
数据结构与算法
Java
java
数据结构
Java数据结构
篇——时间和空间复杂度
文章目录1.算法效率2.时间复杂度2.1时间复杂度的概念2.2大O渐进表示法2.3推导大O阶方法2.4常见的时间复杂度3.空间复杂度1.算法效率算法效率分为两种:第一种是时间效率;第二种是空间效率。时间效率又称为时间复杂度,而空间效率又称为空间复杂度。时间复杂度主要衡量的是一个算法的运行速度,而空间复杂度衡量一个算法所需要的额外空间。在计算机的发展的早期,计算机的存储容量很小。所以对空间复杂度很是
白日依山璟.
·
2023-12-15 02:47
数据结构与算法
Java
java
Java数据结构
之《构造哈夫曼树》(难度系数85)
一、前言:这是怀化学院的:
Java数据结构
中的一道难度中等(偏难理解)的一道编程题(此方法为博主自己研究,问题基本解决,若有bug欢迎下方评论提出意见,我会第一时间改进代码,谢谢!)
岁岁岁平安
·
2023-12-05 10:00
Java数据结构实训
数据结构
哈夫曼树
算法
java
Java数据结构
之《快速排序》(难度系数85)
一、前言:这是怀化学院的:
Java数据结构
中的一道难度中等(偏难理解)的一道编程题(此方法为博主自己研究,问题基本解决,若有bug欢迎下方评论提出意见,我会第一时间改进代码,谢谢!)
岁岁岁平安
·
2023-12-05 10:29
Java数据结构实训
数据结构
排序算法
java
Java数据结构
与算法第六课——二叉树
不同于前面我们已经熟知的数据结构,二叉树这部分内容概念居多,且这些概念对我们解决后面的面试题有很大帮助;其次,在学习二叉树的过程中,会大量用到一种我们之前学习到的方法——递归。所以学习二叉树,要重点关注这两点内容。目录一:树型结构1.1概念1.2树的表示形式(了解即可)二:二叉树2.1定义2.2两种特殊的二叉树2.3二叉树的性质2.4二叉树的存储2.5二叉树的遍历2.5.1前序遍历2.5.2中序遍
知行&
·
2023-12-05 04:56
数据结构与算法(Java语言)
java
开发语言
Java数据结构
之 包装类&简单认识泛类
生命不息,奋斗不止目录1.什么是包装类?1.1装箱和拆箱1.2自动装箱和自动拆箱2.什么是泛型3.引出泛型3.1语法4泛型类的使用4.1语法4.2示例4.3类型推导(TypeInference)5.裸类型(RawType)(了解)5.1说明6泛型如何编译的6.1擦除机制6.2为什么不能实例化泛型类型数组7泛型的上界7.1语法7.2示例7.3复杂示例8泛型方法8.1定义语法8.2示例8.3使用示例-
A小码
·
2023-12-05 02:50
java
开发语言
java数据结构
面试题
1.栈和队列的共同特点是(只允许在端点处插入和删除元素)4.栈通常采用的两种存储结构是(线性存储结构和链表存储结构)5.下列关于栈的叙述正确的是(D)A.栈是非线性结构B.栈是一种树状结构C.栈具有先进先出的特征D.栈有后进先出的特征6.链表不具有的特点是(B)A.不必事先估计存储空间B.可随机访问任一元素C.插入删除不需要移动元素D.所需空间与线性表长度成正比7.用链表表示线性表的优点是(便于插
小楼先森
·
2023-12-04 01:00
java
Java数据结构
之链表(LinkedList)
Java数据结构
之链表(LinkedList)文章目录
Java数据结构
之链表(LinkedList)1.简介2.单链表2.1单链表的基本结构2.2单链表的插入操作2.2.1在链表头部插入新节点2.2.2
红颜彡
·
2023-12-03 12:13
不知道有什么意义的专栏
数据结构
java
链表
Java数据结构
之《哈希查找》题目
一、前言:这是怀化学院的:
Java数据结构
中的一道难度中等的一道编程题(此方法为博主自己研究,问题基本解决,若有bug欢迎下方评论提出意见,我会第一时间改进代码,谢谢!)
岁岁岁平安
·
2023-12-03 12:03
Java数据结构实训
数据结构
哈希查找
java
Java数据结构
之《折半查找》题目
一、前言:这是怀化学院的:
Java数据结构
中的一道难度中等的一道编程题(此方法为博主自己研究,问题基本解决,若有bug欢迎下方评论提出意见,我会第一时间改进代码,谢谢!)
岁岁岁平安
·
2023-12-03 12:33
Java数据结构实训
数据结构
折半查找
java
Java数据结构
之《循环队列》题目
一、前言:这是怀化学院的:
Java数据结构
中的一道难度中等的一道编程题(此方法为博主自己研究,问题基本解决,若有bug欢迎下方评论提出意见,我会第一时间改进代码,谢谢!)
岁岁岁平安
·
2023-12-03 12:32
Java数据结构实训
数据结构
java
队列
Java数据结构
之《希尔排序》题目
一、前言:这是怀化学院的:
Java数据结构
中的一道难度中等的一道编程题(此方法为博主自己研究,问题基本解决,若有bug欢迎下方评论提出意见,我会第一时间改进代码,谢谢!)
岁岁岁平安
·
2023-12-03 12:30
Java数据结构实训
数据结构
希尔排序
java
Java数据结构
和算法
数据结构是对在计算机内存中(有时候在磁盘中)的数据的一种安排。数据结构包括数组、链表、栈、二叉树、哈希表等等。数据结构有哪些用途呢?首先,可以模拟现实世界数据的存储,进行现实世界的建模,最重要的数据结构是图,可以用来表示城市之间,城市内部的道路,电路中的连接,或是任务的安排关系;其次,有些数据结构并不打算让用户接触,它们仅被程序本身所使用,程序员经常将诸如栈、队列、优先级队列等结构当作程序员的工具
wykpaopao
·
2023-12-03 03:13
数据结构和算法
java数据结构
(哈希表—HashMap)含LeetCode例题讲解
目录1、HashMap的基本方法1.1、基础方法(增删改查)1.2、其他方法2、HashMap的相关例题2.1、题目介绍2.2、解题2.2.1、解题思路2.2.2、解题图解2.3、解题代码1、HashMap的基本方法HashMap是一个散列表,它存储的内容是键值(key-value)映射。HashMap的key与value类型可以相同也可以不同,根据定义,不受限制。1.1、基础方法(增删改查)1.
爱学的小涛
·
2023-12-02 04:58
数据结构
java
散列表
哈希算法
预告 之后的笔记内容
之后会更新的笔记内容:mybatisplus
JAVA数据结构
上下宋浩版线性代数电路分析离散数学宋浩版高数下
simplesin
·
2023-12-01 13:33
笔记
Java之TCP和UDP进行网络编程
编程实现UDP通信三.TCP网络编程3.1TCP流套接字api3.2TCP通信代码实现3.2.1短连接实现代码3.2.2长连接实现代码四.总结个人主页:tq02的博客_CSDN博客-C语言,Java,
Java
tq02
·
2023-12-01 05:30
网络基础
JavaEE
网络
tcp/ip
udp
HTTPS的介绍以及工作过程
HTTPS的介绍HTTPS产生的背景二.https的安全机制加密是什么如何加密客户端如何获取公钥总结个人主页:tq02的博客_CSDN博客-C语言,Java,
Java数据结构
领域博主本文由tq02原创,
tq02
·
2023-12-01 05:30
http
https
网络协议
【
Java数据结构
】——树的介绍及二叉树详细剖析
文章目录一、树的基本概念二、树的存储结构三、二叉树3.1.二叉树的概念3.2.特殊的二叉树3.3.二叉树的性质3.4.二叉树的存储结构3.5.二叉树的创建3.6.二叉树的遍历3.6.1.前序遍历3.6.2.中序遍历3.6.3.后序遍历3.6.4.层序遍历3.7.二叉树的基本操作总结一、树的基本概念树的定义:树是一种非线性的数据结构,它是由n(n>=0)个有限结点组成一个具有层次关系的集合。把它叫做
十叶知秋
·
2023-11-29 08:05
数据结构
数据结构
java
算法
Java数据结构
与算法----字符串匹配(KMP算法)
KMP算法简介是一种线性时间复杂度的字符串匹配、查找算法。暴力实现字符串匹配对于字符串的匹配,可以使用暴力进行匹配:如图进行演示:(以a串ABABABCAA被b串ABABC匹配为例):第一轮匹配:(从a串下标为0处开始比对,在下标4处出现了不同:A->C)a串ABABABCAAb串ABABC是否相同√√√√×第二轮匹配:(从a串下标为1处开始比对,在下标1处出现了不同:B->A)a串ABABABC
stu_kk
·
2023-11-29 07:45
赛题题解
数据结构与算法
算法
数据结构
Java数据结构
-线性表之队列
队列(Queue)的定义:只允许在一端进行插入另一端进行删除操作的线性表。允许插入的一端称为队尾(rear),允许删除的一端称为队头(front)。具有“先进先出”特点。队列也是线性表,所以也存在顺序结构和链式结构。顺序队列:对于队列,入队操作的解释为:(是在队尾追加一个元素,不需要移动任何元素,因此时间复杂度为0(1)。)判断队列是否已满;如果没满则先给队尾元素赋值;然后将队尾指针后移一位(对队
FireOct
·
2023-11-29 03:45
数据结构篇
Java数据结构
数据结构
线性表之队列
Java实现队列
Java数据结构
之优先级队列(PriorityQueue)
1、概念队列:是一种FIFO(First-In-First-Out)先进先出的数据结构,对应于生活中的排队的场景,排在前面的人总是先通过,依次进行。优先队列:是特殊的队列,从“优先”一词,可看出有“插队现象”(优先即比较大小)。比如送进医院的患者,即便是按顺序到达的,生病更加严重的往往优先级也会更高。优先队列至少含有两种操作的数据结构:insert(插入),即将元素插入到优先队列中(入队);以及d
xixingzhe2
·
2023-11-28 16:49
java
数据结构
java
五.
java数据结构
- 双向链表
1.双向链表的操作分析和实现使用带head头的双向链表实现–水浒英雄排行榜image.png分析双向链表的遍历,添加,修改,删除的操作思路===》代码实现遍历方和单链表一样,只是可以向前,也可以向后查找添加(默认添加到双向链表的最后)(1)先找到双向链表的最后这个节点(2)temp.next=newHeroNode(3)newHeroNode.pre=temp;*修改*思路和原来的单向链表一样.*
21号新秀_邓肯
·
2023-11-27 02:41
Java数据结构
之栈详解
栈的定义:栈(stack)是一种用于存储数据的简单数据结构。栈一个有序线性表,只能在表的一端(PS:栈顶)执行插人和删除操作。最后插人的元素将被第一个删除。所以,栈也称为后进先出(LastInFirstOut,LIFO)或先进后出(FirstInLastOut,FILO)线性表。Java集合框架中的Stack继承自Vector:由于Vector有4个构造函数,加上Stack本身的一种,也就是说有5
Carper Diem丶
·
2023-11-26 18:43
数据结构
java
开发语言
Java学习路线
Java学习路线JavaSEJava基础常用类集合IO网络编程多线程注解与反射GUI
Java数据结构
复杂度线性表二叉树树等等JVM入门...前端htmlcss3JavaScript数据库WEBJavawebSSMMybatisSpringSpringMVC
crestashi
·
2023-11-26 18:16
尚硅谷
Java数据结构
与java算法 全194章笔记整理
前言视频地址:https://www.bilibili.com/video/BV1E4411H73v?from=search&seid=13120683720695451628评价:整个教程的数据结构部分讲的挺好的,知识点全都覆盖了,而且每个数据结构都有代码解释,但是最后20节算法部分讲的有点乱,算法部分我决定直接刷leetcode了数组稀疏数组:二维数组的省内存的保存方法,一般是n行3列,三列分
Foools
·
2023-11-26 17:04
数据结构
java
数据结构
算法
Java数据结构
第一讲-排序算法
常见数据结构和算法实现(排序/查找/数组/链表/栈/队列/树/递归/海量数据处理/图/位图/Java版数据结构)数据结构和算法作为程序员的基本功,一定得稳扎稳打的学习,我们常见的框架底层就是各类数据结构,例如跳表之于redis、B+树之于mysql、倒排索引之于ES,熟悉了底层数据结构,对框架有了更深层次的理解,在后续程序设计过程中就更能得心应手。掌握常见数据结构和算法的重要性显而易见,本文主要讲
程序员 jet_qi
·
2023-11-26 01:59
Java
数据结构与算法
数据结构
java
排序算法
算法面试
Java数据结构
—树
今天我们来学习树树是一个很神奇的结构,用图来表示就像一棵真正的树一样。树的结构上图就是一个树结构,我们对于树的定义:其子树不能够交叉。树的本质实际上就是用递归实现的,所以我们的大多数与树相关的题目就是用递归的思想来实现,具体看后面博客。树的基本概念树有很多概念,但是大多数都很好理解,接下来请看树中经常用到的概念:节点的度:一个节点含有的子树个数树的度:一个树中,所以节点的度的最大值就成为树的度叶子
Green_756
·
2023-11-25 12:07
数据结构
Java学习——算法——分治算法(汉诺塔)
学习尚硅谷韩顺平老师的
Java数据结构
笔记,详情请移步网站1、介绍(1)分治法是一种很重要的算法。
qq_41853002
·
2023-11-25 08:15
Java
算法
java
Java数据结构
(1)
常用数据结构Java中常用的数据结构主要分为Collection和Map接口。Collection下分为List(列表)和Set(保证集合中元素唯一)两个接口。ArrayList和Vector分别实现List,基于数组的数据结构,两者主要区别在于线程安全问题。LinkedList也实现List接口,基于双向链表结构实现。数组:查询快、增删数据需要移动数据,若支对单条数据插入或删除,ArrayLis
简祖明
·
2023-11-24 21:13
Java数据结构
(一)集合框架及背后的数据结构
目录1.介绍2.意义2.1Java集合框架的优点及作用2.2笔试及面试题3.接口interfaces3.1基本关系说明3.2Collection接口说明3.3Collection常用方法说明3.4Colllection示例3.5Map接口说明3.6Map常用方法说明3.7Map示例4.实现classes5.知识点框架6.内容总结本节目标了解什么是集合框架了解学习集合框架的意义掌握集合框架相关接口和
星有.野
·
2023-11-22 01:11
数据结构
java
数据结构
开发语言
Java 数据结构、集合框架、ArrayList
一、
Java数据结构
:Java中的数据结构主要包含以下几种接口和类:枚举、位集合、向量、栈、字典、哈希表、属性。枚举接口定义一种从数据结构中取回连续元素的方式。
colin工作室
·
2023-11-22 01:01
java
java
数据结构
开发语言
Java数据结构
面试题返回链表中间节点(LeetCode)
文章目录一、题目描述二、输入输出示例三、解题思路1.注意2.模拟实现四、解决方案一、题目描述给定一个头结点为head的非空单链表,返回链表的中间结点。如果有两个中间结点,则返回第二个中间结点。二、输入输出示例示例一:输入:[1,2,3,4,5]输出:此列表中的结点3(序列化形式:[3,4,5])返回的结点值为3。(测评系统对该结点序列化表述是[3,4,5])。注意,我们返回了一个ListNode类
dhdhdhdhg
·
2023-11-20 18:39
数据结构练习题
链表
数据结构
java
Java数据结构
与集合源码剖析
数据结构剖析我们举一个形象的例子来理解数据结构的作用:战场:程序运行所需的软件、硬件环境敌人:项目或模块的功能需求指挥官:编写程序的程序员士兵和装备:一行一行的代码战术和策略:数据结构总结:简单来说,数据结构,就是一种程序设计优化的方法论,研究数据的逻辑结构和物理结构以及它们之间相互关系,并对这种结构定义相应的运算,目的是加快程序的执行速度、减少内存占用的空间。研究对象一:数据间逻辑关系数据的逻辑
Keep Oriented
·
2023-11-20 03:18
数据结构
java
链表
Java数据结构
基础——Iterator迭代器总结
1.简介:Collection合集框架接口继承自Iterable接口,Iterable接口中定义了iterator方法,该方法返回一个iterator接口,Iterator接口为便利各种类型的合集中的元素提供了统一的方法。源码如下publicinterfaceIterable{Iteratoriterator();defaultvoidforEach(Consumeraction){Objects
little-motor
·
2023-11-19 11:56
Java
iterator
Java数据结构
和算法——动态规划做题步骤详细总结
文章目录动态规划题目类型动态规划解题步骤动态规划实例讲解硬币问题机器人路径问题青蛙跳石头问题剪绳子问题连续子数组的最大和最长不含重复字符的子字符串最长回文子串最长上升子序列动态规划题目类型1、计数:有多少种方式走到右下角有多少种方法选出k个数使得和为Sum2、求最大最小值:从左上角走到右下角路径的最大数字和最长上升子序列长度3、求存在性:取石子游戏,先手是否必胜能不能选出k个数使得和是Sum动态规
我要成为程序猿
·
2023-11-19 11:32
数据结构和算法
动态规划
java
Java数据结构
与算法4-树学习笔记
Java数据结构
与算法4-树1.树的入门1.1树的基本定义1.2树的相关术语1.3二叉树的基本定义1.3.1二叉树1.3.2满二叉树1.3.3完全二叉树1.4二叉查找树的创建1.4.1二叉树的结点类API
探索者7号
·
2023-11-18 19:27
Java数据结构与算法
java
数据结构
b树
Java数据结构
:数组、向量、集合
文章目录一、数组1.数组的声明和初始化:2.访问数组元素:3.数组长度:4.循环遍历数组:5.多维数组:示例:数组Demo:二、向量1.创建和初始化Vector:2.向Vector中添加元素:3.访问Vector中的元素:4.遍历Vector:5.其他操作:示例:向量Demo三、集合:List接口特性:常用方法:示例0:示例1:ListDemo(存整数、字符串)示例2:ListDemoSql(存数
GUMP小甘
·
2023-11-15 11:16
JAVA
java
数据结构
算法
Java数据结构
和算法---程序员常用10种算法
网课指路:【尚硅谷】数据结构与算法(
Java数据结构
与算法)_哔哩哔哩_bilibili1.二分查找算法二分查找算法(非递归)介绍①二分查找法只适用于从有序的数列中进行查找(比如数字和字母等),将数列排序后再进行查找
安卓小趴菜
·
2023-11-15 10:31
Java数据结构和算法
动态规划
背包
KMP算法
贪心算法
【
JAVA数据结构
系列】09_枚举+反射
文章目录一、反射1、定义2、反射基本信息:二、反射相关的类(重要)1、Class类(反射机制的起源)1】Class类中的相关方法2、反射示例1】第一步:获得Class对象的三种方式2】第二步:反射的使用3、反射优点和缺点三、枚举1、枚举定义2、枚举使用3、枚举优点缺点4、枚举和反射一、反射1、定义Java的反射(reflection)机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方
温欣2030
·
2023-11-15 09:42
#
【JAVA数据结构】
java
数据结构
jvm
Java数据结构
-线性表
目录一、简介二、顺序表实现三、链表1.单向链表实现2.双向链表实现3.单链表反转问题①通过栈实现②头插法③三指针法④递归4.快慢指针问题①中间值问题②判断单向链表是否有环5.循环链表问题①约瑟夫问题一、简介线性表是最基本、最简单、也是最常用的一种数据结构。一个线性表是n个具有相同特性的数据元素的有限序列。前驱元素:若A元素在B元素的前面,则称A为B的前驱元素后继元素:若B元素在A元素的后面,则称B
划水yi术家
·
2023-11-15 06:08
数据结构
数据结构
java
链表
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他