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数据结构
和算法笔记-简单排序算法
Java数据结构
和算法笔记-简单排序算法本讲提到的排序算法都假定了数组作为数据存储结构,本讲所有算法的时间复杂度都是。
Julywhj
·
2023-11-06 21:02
java算法
排序算法
《
Java数据结构
》——优先级队列(小根堆的模拟实现)
目录引子一、堆的概念二、堆的性质三、堆的操作向下调整算法小根堆的创建向上调整算法堆的插入堆的删除(堆顶元素的删除)四、优先级队列的模拟实现(小根堆)引子我们之前学过队列,那么什么是优先级队列呢?举个例子队列是一种先进先出(FIFO)的数据结构,但是有些情况下,操作的数据可能带有优先级,一般出队列时,可能需要优先级高的元素先出队列,在这种情况下使用队列就不行了,比如玩游戏的时候突然女朋友一通电话,游
是小鱼儿哈
·
2023-11-06 16:03
Java数据结构
数据结构
b树
算法
java
从头开始学习->
java数据结构
(五):线性表的推广
图片2.jpeg前言前面两篇文章,关于线性表的,基本上都已经讲述完了,但是这只是对狭义线性表,这种狭义的线性表,主要就体现在对应的线性表数据结构中的元素存在一对一的相互关系,但是我们前面几篇文章讲的都是有着非常明显直白的一对一相互关系的,但是在实际的划分中,我们对线性表有着更为广泛的划分。而本篇文章,主要的就是讲述如果在广泛的意义上去了解线性表,那么还有哪些数据结构,可以算的上线性表。正文数据结构
吴里斯蒂亚诺_翀纳尔多
·
2023-11-06 09:14
算法题设计数据结构(面试准备一)
与设计新的数据结构相关的算法题:LRUCachehttps://leetcode.com/problems/lru-cache/solution/
Java数据结构
LinkedHashMap思路:使用doublelinkedlist
zyangela
·
2023-11-06 00:10
java数据结构
-String类详解
java数据结构
-String开篇说明String字符串常量池String类中方法说明开篇说明最近在准备跳槽,目标岗位是后台java工程师,但是对java中的数据结构总是今天记住明天就忘了,因此开此专栏
道上简哥
·
2023-11-05 22:49
数据结构-java
java
数据结构
开发语言
Java数据结构
-树详解(两万字)
文章目录1.
Java数据结构
-树详解(两万字)1.1二叉树1.1.1为什么需要树这种数据结构1.1.2树示意图1.1.3二叉树的概念1.1.4二叉树遍历的说明1.1.5二叉树遍历应用实例(前序,中序,后序
程序猿陌名!
·
2023-11-05 15:09
Java数据结构与算法
java
数据结构
Java数据结构
--栈(基于链表+数组)
一:栈的定义(后进先出)栈是一种运算受限的线性表,仅允许在表的一端进行插入和删除运算,这一端被称为栈顶,相对地,把另一端称为栈底。如图便为一个栈二:JavaAPI中的Stack类的方法摘要在实现栈之前,我们要先知道栈怎么进行使用?它有什么方法?这样对于我们初学者来说可以更好的了解栈。下面我们来对Stack类中的方法来运行一下三:栈的代码实现(要先了解泛型)二中的方法都了解了吗?了解的话我们来分别来
汤姆大聪明
·
2023-11-05 05:04
Java数据结构与算法
数据结构
java
Java数据结构
和算法概览
Java数据结构
和算法概览数据结构线性数据结构:常见的有一维数组,线性表,栈,队列,双队列,串。
逍遥天扬
·
2023-11-04 18:29
【
JAVA数据结构
系列】07_Set&Map详解
文章目录1.搜索1.1概念及场景1.2模型2.Map的使用2.1关于Map的说明2.2关于Map.Entry1.搜索1.1概念及场景Map和set是一种专门用来进行搜索的容器或者数据结构,其搜索的效率与其具体的实例化子类有关。以前常见的搜索方式有:直接遍历,时间复杂度为O(N),元素如果比较多效率会非常慢。二分查找,时间复杂度为O(log2N),但搜索前必须要求序列是有序的。上述排序比较适合静态类
fzu-wenxin
·
2023-11-04 14:32
#
【JAVA数据结构】
数据结构
java
开发语言
Java数据结构
Day3--用数组实现环形队列(实现复用性)
更新的晚了,这两天实时数仓已经开始着手了,代码量就不用提了,忙里偷闲.但是确实一点闲也没有,但是就凭着年轻,要挑战不可能.环形队列看了Day2的同学们肯定已经发现了,这个数组来实现的队列好像没有复用性,我出队了,但是也无法添加了.这次我们就来进行一个优化首先,我先把进行的优化的内容写出来,然后再来分析为什么这么去做1.front由原来指向第一个元素的前一个位置改为front指向第一个元素的位置(往
徐一闪_BigData
·
2023-11-03 23:48
java
数据结构
java数据结构
-栈
栈1、栈的定义栈(Stack):是只允许在一端进行插入或删除的线性表。首先栈是一种线性表,但限定这种线性表只能在某一端进行插入和删除操作。栈顶(Top):线性表允许进行插入删除的那一端。栈底(Bottom):固定的,不允许进行插入和删除的另一端。空栈:不含任何元素的空表。栈又称为后进先出(LastInFirstOut)的线性表,简称LIFO结构2、栈的常见基本操作InitStack(&S):初始化
小赵呢
·
2023-11-03 23:17
java
数据结构
java
开发语言
java 二维链表_
Java数据结构
与算法----数组与链表
数据类型1数据类型介绍数据类型的分类(按照结构划分):线性结构和非线性结构线性结构:线性结构作为最常用的数据结构,其特点是数据元素之间存在一对一的线性关系线性结构有两种不同的存储结构,即顺序存储结构(数组)和链式存储结构(链表),顺序存储的线性表为顺序表,顺序表中存储的元素是连续的链式存储结构的线性表称为链表,链表中的存储的元素不一定是连续的,元素节点中存放数据元素以及相邻元素的地址信息吸纳行结构
程昱森
·
2023-11-03 23:46
java
二维链表
Java数据结构
-环形数组模拟队列( Circle Array Queue)
把一个数组看成环形队列,通过取模的方式来实现。1、创建队列publicclassArrayQueue{privateintmaxSize;//表示数组的最大容量privateintfront;//指向队列头部初始值为0privateintrear;//指向队列最后一个数据的后一个位置初始值为0,队列满的时候数组其实还有一个没有存放数据privateint[]arr;//该数组用于存放数据publi
小凯子丶
·
2023-11-03 23:43
Java数据结构与算法
数据结构
java
队列
算法
java数据结构
YZP专栏-----数组的底层原理
主文章(数据结构的索引目录—进不去就说明我还没写完)https://blog.csdn.net/grd_java/article/details/122252696模拟数据结构的网站:https://www.cs.usfca.edu/~galles/visualization/Algorithms.html源码(码云):https://gitee.com/yin_zhipeng/data_stru
殷丿grd_志鹏
·
2023-11-03 23:10
编程基础知识
java
数据结构
面试
5.
java数据结构
与算法 ---- 第七章 八大排序(冒泡;选择;插入/希尔;快排;归并;基数)
排序冒泡排序有手就行上代码:publicstaticvoidbubbleSort(int[]arr){inttemp=0;//零时变量,用于交换booleanflag=false;//用于判断是否进行过交换for(inti=0;iarr[j+1]){temp=arr[j];arr[j]=arr[j+1];arr[j+1]=temp;flag=true;}}if(flag){//true进行过交换f
大概是犬青
·
2023-11-03 20:32
数据结构与算法
java
排序算法
算法
Java数据结构
开篇——前置知识
文章目录前言一、集合框架二、容器涉及的数据结构和算法1.各种数据结构以及对应的容器介绍2.什么是算法三、时间复杂度和空间复杂度1、时间复杂度2、空间复杂度四、泛型介绍1、什么是泛型2、泛型的语法特征3、泛型特性4、泛型的使用总结前言之前花了大概三个月的时间学完了Javase,数据结构也快学完了但是今天才开始总结(懒瘾犯了~)再开始总结之前先讲一些关于数据结构的基础知识,相比于c++、C语言的数据结
彭彭彭摆鱼
·
2023-11-03 17:34
Java数据结构
java
数据结构
jvm
java数据结构
和算法(05)两个栈实现队列
用两个栈来实现一个队列,完成队列的Push和Pop操作。队列中的元素为int类型。完成如下代码:importjava.util.Stack;publicclassSolution{Stackstack1=newStack();Stackstack2=newStack();publicvoidpush(intnode){}publicintpop(){}}思路:push操作直接压入栈stack1,p
ngu2008
·
2023-11-03 06:19
Java数据结构
-环形队列实现
环形队列的介绍:队列是一个有序列表,可以用数组或是链表来实现。遵循先入先出的原则。即:先存入队列的数据,要先取出,后存入的要后取出。模拟步骤:声明数组,且最大容量为maxSize。因为队列的输出、输入是分别从前后端来处理,因此需要两个变量front及rear分别记录队列前后端的下标,front会随着数据输出而改变,而rear则是随着数据输入而改变。front指向队列的第一个元素,初始值为0。rea
彬彬小码农
·
2023-11-03 01:37
数据结构和算法
java
数据结构
leetcode
用数组实现环形队列(尚硅谷
Java数据结构
与算法)
整个代码在文章最后面,gitee地址:
java数据结构
与算法:自己学习与练习数据结构的仓库https://gitee.com/ALi_L/javaDataStructurs.git环形队列的难点如下:1
想进阿里的小菜鸡
·
2023-11-02 21:09
数据结构
数据结构
算法
java
Java数据结构
与算法之数组模拟环形队列的实现小练习
思路如下:1、front变量的含义做一个调整:front就指向队列的第一个元素,也就是说arr[front]就是队列的第一个元素,front的初始值为02、rear变量的含义做一个调整:rear指向队列的最后一个元素的最后一个位置,因为希望空出一个空间作为约定,rear的初始值为03、当队列满时,条件是:(rear+1)%maxSize==front,因为rear+1是预留一个位置,不牺牲这个空间
Len901
·
2023-11-02 21:36
java
算法
数据结构
JAVA数据结构
与算法——数组模拟环形队列
数组模拟队列的实现基础之上,对队列进行优化(数组的复用等),采用环形队列的方式。上一篇数组模拟队列:https://blog.csdn.net/qq_42120059/article/details/107864815思路分析:图1-1队列图思路整理:1.初始值的设定:front初始值为0,rear初始值也为02.变量含义的调整:front变量的含义——指向队列的第一个元素,arr[front]指
为祖国添砖JAVA
·
2023-11-02 21:35
数据结构与算法
算法
数据结构
java
队列
尚硅谷
Java数据结构
与算法——014数组模拟环形队列
数组模拟环形队列思路分析如下:front变量的含义做一个调整:front就指向队列的第一个元素,也就是说arr[front]就是队列的第一个元素。front的初始值=0。rear变量的含义做一个调整:rear指向队列的最后一个元素的后一个位置,因为希望空出一个空间做为约定。rear的初始值=0。当队列满时,条件是:(rear+1)%maxSize==front。对队列为空的条件是:rear==fr
淘淘图兔兔呀
·
2023-11-02 21:05
算法
环形队列
数组
队列
数据结构
算法
【
Java数据结构
与算法】数组模拟队列与数组模拟环形队列
队列队列介绍一、数组模拟队列思路分析问题分析二、数组模拟环形队列思路代码提点队列介绍队列是一个有序列表,可以用数组或是链表来实现。遵循先入先出的原则。即:先存入队列的数据,要先取出。后存入的要后取出一、数组模拟队列队列本身是有序列表,若使用数组的结构来存储队列的数据,则队列数组的声明如下图,其中maxSize是该队列的最大容量。因为队列的输出、输入是分别从前后端来处理,因此需要两个变量front及
晏楠先生
·
2023-11-02 21:04
Java数据结构与算法
数据结构
队列
java数据结构
和算法(07)斐波那契数列
大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。n<=39。完成如下代码:publicclassSolution{publicintFibonacci(intn){}}思路:比较简单,典型的递归法代码publicclassSolution{publicintFibonacci(intn){if(n<1){return0;}elseif(n==1
ngu2008
·
2023-11-02 14:14
数据结构笔记 —— 单链表和双向链表
本篇博客是根据b站尚硅谷老师的数据结构教程,学习后写的学习笔记部分概念和图片均来自视频,代码和截图均为自己动手,本篇博客的重点在自己编写的代码注释上尚硅谷
Java数据结构
与java算法(
Java数据结构
与算法
一纸春秋
·
2023-11-02 03:47
数据结构与算法
数据结构
链表
java
CRUD
java树算法_
Java数据结构
算法(三)树
本文旨作于收集整理使用!!导航一、树树(Tree)是n(n≥0)个结点的有限集,n=0称之为空树。在非空树种:当有且仅有一个特定的称为根(Root)的结点;其余结点可以划分为m(m>0)个互不相交的有限集T1、T2、…、Tm,每个集Ti(1≤i≤m)均为树,且称为树的子树(SubTree),如下图所示。根节点:根节点指没有双亲结点的结点,一棵树中最多有一个根节点(如A)叶子结点:没有孩子结点的结点
郝攀攀
·
2023-11-02 00:53
java树算法
9.7 平衡二叉树——【
Java数据结构
与算法】
代码可以直接看//4.添加结点的方法packagecom.atguigu.avl;publicclassAVLTreeDemo{publicstaticvoidmain(String[]args){//int[]arr={4,3,6,5,7,8};//int[]arr={10,12,8,9,7,6};int[]arr={10,11,7,6,8,9};//创建一个AVLTree对象AVLTreeav
D&Blogsphere_.
·
2023-11-01 13:58
Java学习笔记
数据结构
算法
java
【数据结构】搜索树 与 Java集合框架中的Set,Map
本文录入于《
JAVA数据结构
》专栏,本专栏是针对于大学生,编程小白精心打造的。笔者用重金(时间和精力)打造,将javaSE基础知识一网打尽,希望可以帮到读者们哦。
paper jie
·
2023-11-01 13:20
#
JAVA数据结构
JAVA
数据结构
1024程序员节
java
【MySQL】MySQL的安装与配置环境变量(使其在控制台上使用)
其他专栏:《算法详解》《C语言》《javaSE》《
java数据结构
》等内容分享:本期将会分享MySQL的安装与配置环境变量目录安装准备安装包检
paper jie
·
2023-11-01 13:46
MySQL
mysql
数据库
java数据结构
基本查找,二分查找,分块查找
目录算法查找基本查找二分查找优化方式插值查找了解即可斐波那契查找了解以上总结分块查找算法查找基本查找又叫顺序查找从0索引开始挨个往后查找需求定义一个方法利用基本查找查找某个元素是否存在{132,135,65,86,89,6}publicstaticvoidmain(String[]args){intarr[]={132,135,65,86,89,6};intsearchNumber=65;bool
nie2459010516
·
2023-11-01 07:03
java
数据结构
算法
【MySQL】五种约束类型, 主键和外键的使用方式(重点)
2,删除数据3,关于外键约束下删除数据的思考总结前言各位读者好,我是小陈,这是我的个人主页,希望我的专栏能够帮助到你:JavaSE基础:基础语法,类和对象,封装继承多态,接口,综合小练习图书管理系统等
Java
灵魂相契的树
·
2023-11-01 00:59
MySQL
mysql
java
数据库
约束
主键
【
JAVA数据结构
】哈希表-HashSet and HashMap
文章目录
JAVA数据结构
&哈希表-HashSetandHashMap引例1.哈希方法导致的冲突1.1冲突的避免(从整体减少冲突的次数)1.2冲突的解决1.2.1闭散列1.2.2开散列(哈希桶)2.基础简单的
s:103
·
2023-10-31 19:23
JAVA数据结构
数据结构
java
散列表
从1开始学
Java数据结构
与算法——栈的三种表达式:前中后缀表达式与逆波兰计算器的实现
从1开始学
Java数据结构
与算法——栈的三种表达式:前中后缀表达式与逆波兰计算器的实现前中后缀表达式前缀表达式及其转化中缀表达式及其转化后缀表达式及其转化逆波兰计算器的实现思路分析例题图解代码实现写在最后前中后缀表达式下面我们以一个例子来讲三种表达式
Java大魔王
·
2023-10-31 05:39
Java数据结构与算法
数据结构
java
栈
Java数据结构
数据结构数据结构包括:线性结构和非线性结构线性结构线性结构作为最常用的数据结构,其特点是数据元素之间存在一对一的线性关系线性结构有两种不同的存储结构,即顺序存储结构(数组)和链式存储结构(链表)。顺序存储的线性表称为顺序表,顺序表中的存储元素是连续的链式存储的线性表称为链表,链表中的存储元素不一定是连续的,元素节点中存放数据元素以及相邻元素的地址信息线性结构常见的有:数组、队列、链表和栈非线性结构
Three_tree.
·
2023-10-31 05:37
java
数据结构
ide
【
Java数据结构
重点知识】第二节:时间和空间复杂度
一:总述1.如何衡量一个算法的好坏时间复杂度和空间复杂度2.算法效率(1)算法效率分析分为两种:第一种是时间效率(时间复杂度),第二种是空间效率(空间复杂度)(2)时间复杂度主要衡量算法的运行速度,空间复杂度主要衡量一个算法所需要的额外空间(3)时间复杂度主要算次数,空间复杂度主要算开辟变量的个数3.大O渐进法(1)在实际计算时间和空间复杂度的时候,不需要算精确值,所以我们可以采用大O渐进法(2)
为祖国添砖爪哇
·
2023-10-31 00:02
Java
大学知识杂库
数据结构
java数据结构
了解与集合学习
数据结构数据结构是指逻辑意义上的数据组织方式及其相应的处理方式。逻辑意义:数据结构的抽象表达非常丰富,而实际物理存储方式相对单一。比如:二叉树结构,在物理上可能也是基于链式存储的。数据组织方式:比如树、图、队列、晗希等。树可以是二叉树、三叉树、树等,图可以是有向图或无向图,队歹lj是先进先出的线性结构;晗希是根据某种算法直接定位的数据组织方式。处理方式:调用算法进行增删改查处理。数据结构的分类:线
like_java_
·
2023-10-31 00:31
数据结构
java高级
算法
数据结构
java
【
Java数据结构
重点知识】第一节:认识数据结构与算法、集合框架
一:数据结构与算法1.数据结构数据结构是计算机存储、组织数据的方式,指相互之间存在一种或多种特定关系的数据元素的集合2.算法算法就是定义良好的计算过程。他取一个或一组的值为输入,并产生一个或一组作为输出。简单来说就是一系列的1计算步骤,用来将输入数据转化成输出结果3.如何学好数据结构和算法(1)多调试(2)多画图(3)多思考(4)多刷题二:集合框架1.什么是集合框架(1)集合框架,又称为容器。是定
为祖国添砖爪哇
·
2023-10-31 00:23
Java
大学知识杂库
数据结构
九、
Java数据结构
-二叉树(BinaryTree)
计算机中的树树是我们计算机中非常重要的一种数据结构,同时使用树这种数据结构,可以描述现实生活中的很多事物,例如家谱、单位的组织架构、等等;树是由n(n>=1)个有限结点组成一个具有层次关系的集合。把它叫做“树”是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的;树具有以下特点:每个结点有零个或多个子结点;没有父结点的结点为根结点;每一个非根结点只有一个父结点;每个结点及其后代结点整体上可
daley_磊
·
2023-10-30 13:09
【数据结构】哈希表
本文录入于《
JAVA数据结构
》专栏,本专栏是针对于大学生,编程小白精心打造的。笔者用重金(时间和精力)打造,将javaSE基础知识一网打尽,希望可以帮到读者们哦。
paper jie
·
2023-10-30 10:53
#
JAVA数据结构
JAVA
数据结构
散列表
哈希表
查找单链表中的倒数第k个节点-
Java数据结构
和算法
面试题专栏文章目录一、问题描述:二、解决方案1.双遍历2.双指针一、问题描述:新浪面试题:查找单链表中倒数第k个节点,输出节点信息即可。二、解决方案1.双遍历1.编写一个方法,接收head节点,同时接收一个index2.index表示倒数第index个节点;3.先把链表从头到尾遍历,得到链表的总长度getLength();4.得到size后,从链表的第一个开始遍历(size-index)次就可以得
开朗的大蒜
·
2023-10-29 14:41
Java数据结构和算法学习
面试题
链表
算法
双指针
单链表
Java数据结构
和算法
1、数据结构和算法内容介绍1.1几个经典的算法面试题有一个字符串str1=“sss1222sssss2ww2ww2ww2”,和一个子串str2=“ss2ww2”,现在要判断str1中是否包含str2,如果存在,就返回第一次出现的位置,如果没有,则返回-1。要求用最快的速度来完成匹配。解决方案:暴力匹配、KMP算法(部分匹配表)汉诺塔游戏:将A塔中的所有圆盘移动到C塔。并且规定小圆盘不能放在大圆盘之
houbj的博客
·
2023-10-28 23:06
java
java数据结构
与算法刷题-----牛客,华为机试:HJ4 字符串分隔
java数据结构
与算法刷题目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2023-10-27 01:51
算法
java
算法
数据结构
Java数据结构
之优先级队列(PriorityQueue)
文章目录一、基本概念二、实现优先级队列三、java.util.PriorityQueue四、TopK问题提示:以下是本篇文章正文内容,Java系列学习将会持续更新一、基本概念看似是队列,底层是基于堆实现的。按照元素间的优先级大小,进行动态的出入队。二、实现优先级队列importmyQueue.Queue;importmyheap.MaxHeap;/***基于最大堆实现的优先级队列*/publicc
一只咸鱼。。
·
2023-10-26 05:22
Java数据结构
java
数据结构
开发语言
JAVA数据结构
与算法-前缀、中缀、后缀表达式
例:计算(3+4)*5-6。前缀、中缀、后缀表达式一.前缀表达式(波兰表达式):二.中缀表达式:三.后缀表达式(逆波兰表达式):四.逆波兰计算器五.中缀表达式转后缀表达式1.步骤2.注意:3.程序一.前缀表达式(波兰表达式):表达式为:-*+3456。计算机求值步骤:从右向左扫描,遇到数字时压入堆栈,遇到运算符时弹出栈顶的两个数字,使用运算符进行运算(若为-则计算表达式为栈顶元素-次顶元素),并将
qq_45677613
·
2023-10-26 04:41
JAVA数据结构与算法
java
数据结构
开发语言
03.
Java数据结构
问题
目录介绍3.0.0.1在arrayList中System.arraycopy()和Arrays.copyOf()方法区别联系?System.arraycopy()和Arrays.copyOf()代码说明?3.0.0.2SparseArray基本介绍,相比HashMap为什么性能会好?3.0.0.3Arrays和Collections对于sort的不同实现原理?说一说它们的区别……3.0.0.4Ja
杨充211
·
2023-10-25 20:07
边学边记——
Java数据结构
☞LinkedList(链表)的介绍及自我实现
目录复习回顾(预先了解):List(线性表)的介绍及自我实现一.定义1.概念2.结点(1).元素(val)(2)线索(next)(3).头结点(head)3.关系二.LinkedList的使用1.LinkedList的构造2.LinkedList的其他常用方法的介绍(1).链表的遍历(2).统计链表中的元素个数(3).查找链表中某个元素所在的结点(4).查找链表中所有和某元素相等的结点(5).找到
生菜虾
·
2023-10-25 17:50
学习记录
链表
数据结构
java
学习
经验分享
java数据结构
创建树_在java中创建树数据结构?
我试图在java中创建一个树数据结构,其中每个父节点只能有三个子节点,但在节点至少有一个子节点但少于3个子节点的情况下,我一直坚持在树上添加一个节点.我不确定是否应该使用迭代器来迭代我当前节点的节点列表.我试着使用一个变量,每次调用add()方法时都会递增.这是我的代码:节点类:publicclassNode{intkeyValue;intnodeLabel;ArrayListnodeChildr
董青蒲
·
2023-10-25 14:34
java数据结构创建树
【
JAVA数据结构
系列】03_树与二叉树详解
文章目录一、树的基本概念1、树的定义2、树的概念3、树的表示形式4、树的应用5、深度与广度6、树的种类二、二叉树概念及特性1、二叉树的概念2、两种特殊二叉树3、二叉树的性质4、二叉树的存储5、二叉树的遍历6、二叉树的构建7、二叉搜索树三、二叉树的基本操纵1、二叉树的前序遍历2、二叉树的中序遍历3、二叉树的后序遍历4、二叉树的层序遍历【1】求二叉树的左视图【2】求二叉树的最大宽度【3】层序遍历5、获
fzu-wenxin
·
2023-10-25 04:02
#
【JAVA数据结构】
数据结构
java
【一起来学
java数据结构
】——排序
【一起来学
java数据结构
】——排序文章目录【一起来学
java数据结构
】——排序一、概念各种常见排序稳定性各种排序的稳定性二、插入排序简单插入排序三、希尔排序四、选择排序五、堆排序六、冒泡排序七、快速排序优化基准值的优化和基准相同的数据数据少的时候直接使用插入排序使用非递归八
CAFE~BABE
·
2023-10-25 00:49
数据结构
java
数据结构
排序算法
Java学习——数据结构——归并排序
学习尚硅谷韩顺平老师的
Java数据结构
笔记,详情请移步网站介绍归并排序(MERGE-SORT)是利用归并的思想实现的排序方法,该算法采用经典的分治(divide-and-conquer)策略(分治法将问题分
qq_41853002
·
2023-10-25 00:15
Java
算法
java
上一页
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
其他