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数据结构预算法
Android的开发之&
java数据结构
和算法
/***数据结构的特点**数据结构优点缺点*数组插入快,如果知道下标,可以非常快的存取查找慢,删除慢,大小固定*有序数组比无序的数组查找快删除和插入慢,大小固定*栈提供后进先出方式存取存取其他项很慢*队列提供先进先出方式存取存取其他项很慢*链表插入块,删除快查找慢*二叉树查找,插入,删除都快(树保持平衡)删除算法复杂*红-黑树查找,插入,删除都快,树总是平衡的算法复杂*2-3-4树查找,插入,删除
zhang英杰
·
2023-09-25 08:23
java数据结构和算法
android
java
数据结构
算法
数据结构和算法
JAVA中二叉树和树的运用_
Java数据结构
之树和二叉树
从这里开始将要进行
Java数据结构
的相关讲解,Areyouready?
weixin_39878989
·
2023-09-25 03:20
JAVA中二叉树和树的运用
Java数据结构
——泛型
1.泛型:也称通用类型,实现该类型的目的就是为了在实现顺序表代码时,使该顺序表可以适用于任何的元素类型。在Java语言中,由一组“<>”来实现。不使用泛型构建的顺序表:使用泛型构建的顺序表:使用顺序表:2.在没有泛型的情况下,使用泛型的代码就是将MyArrayList1中的long全部改写为Object。因为Object类型的引用可以指向任意类型的对象。缺点:错误代码和错误暴露的位置相距太远,无法
-优秀本人呐!
·
2023-09-24 22:03
java
数据结构
开发语言
java数据结构
——泛型篇
目录一、泛型的概念(一)什么是泛型(二)为何引入泛型(三)泛型在集合中的使用二、泛型的使用(以下用代码进行讲述)(一)泛型类(二)泛型方法(1)普通泛型方法(2)静态泛型方法(三)泛型接口(四)泛型上界及其擦除机制(1)泛型上界(2)java泛型擦除机制三、通配符(一)通配符的上界(二)通配符的下界四、泛型总结一、泛型的概念(一)什么是泛型在类和方法的使用中,一般只能使用具体的类型,基本类型亦或是
理想的JCC
·
2023-09-24 22:02
java
数据结构
Java数据结构
与算法从初阶到大牛
一、我们从一个小例题看起因为该二维数组的很多默认值为0,因此记录了很多没有意义的数据-->稀疏数组二、基本介绍当一个数组中大部分元素为0,或者为同一个值时,可以使用洗漱数组来保存数组稀疏数组的处理方法是:1)记录数组一共有几行几列,有多少个不同的值2)把具有不同值的元素的行列及数值记录在一个小规模的数组中,从而缩小程序的规模三、稀疏数组距离说明我们从例题看起:(是这样的)四、我们如何用java代码
凌晨五点的星
·
2023-09-24 10:43
开发语言
eclipse
Java数据结构
之栈和队列
文章目录一、栈(Stack)(一)概念(二)栈的使用(三)栈的模拟实现(四)问题思考1.栈,虚拟机栈,栈帧有什么区别?2.单链表能否实现栈,如果可以,为什么?二、队列(Queue)(一)概念(二)队列的使用(三)队列模拟实现1.顺序表的写法2.链表的写法(四)循环队列1.如何区分空与满(五)顺序结构和链式结构比较三、双端队列(Deque)一、栈(Stack)(一)概念栈:一种特殊的线性表,其只允许
求索1024
·
2023-09-24 10:11
Java数据结构
java
数据结构
jvm
Java数据结构
技巧
Java数据结构
技巧1、循环for-each循环如果不是"[]"的数组类型,则需要提前判断数据结构是否为空,否则有可能会有空指针异常。
菜菜小堡
·
2023-09-24 10:40
java
数据结构
开发语言
IT视频资源分享列表(二)
redis深度历险:redis深度历险MySQL是怎样运行的:从根儿上理解MySQL
Java数据结构
和算法精讲版:
Java数据结构
和算法精讲版四脚猫高级PHP视频课程:四脚猫牛客网直通BAT算法精讲:BAT
lxw1844912514
·
2023-09-24 06:33
GO
python
PHP高级进阶
java数据结构
第7章--排序算法09-常用排序算法总结和对比!
文章目录7.12常用排序算法总结和对比7.12.1一张排序算法的比较图7.12.2相关术语解释:7.12.3各排序算法简记1.冒泡排序BubbleSort2.选择排序SelectSort3.插入排序InsertSort4.希尔排序ShellSort5.归并排序MergeSort6.快速排序QuickSort7.基数排序RadixSort【学习笔记】【学习资料】7.12常用排序算法总结和对比7.12
是我,Zack
·
2023-09-23 21:44
Java
#
数据结构
算法
数据结构
java
排序算法
深入理解数据结构
目录数据结构1.数据的逻辑结构1.1线性结构1.1.1线性表1.1.2顺序表1.1.3单向链表1.1.4双向链表1.1.5队列4.栈5.树6.散列7.堆8.图
java数据结构
1.8大基本数据类型1.1整形
码动未来-潇潇
·
2023-09-22 22:54
数据结构与算法
数据结构
c语言
java
【
Java数据结构
】二叉树丶二叉树进阶——大厂经典OJ面试题——刷题笔记+做题思路
【
Java数据结构
】二叉树丶二叉树进阶——大厂经典OJ面试题由于博主是在学小白一枚,难免会有错误,有任何问题欢迎评论区留言指出,感激不尽!
偷偷敲代码的青花瓷
·
2023-09-21 07:17
数据结构
java
二叉树
面试
JAVA数据结构
与算法-----数据结构概论与JAVA集合
数据结构概论数据结构就是了解数据存储在内存中的顺序和位置关系;算法就是为求解一个问题锁需要遵循的、被清楚指定的简单指令的集合。数据结构是为算法服务的,算法是要作用在特定的数据结构上的。常见的数据结构与算法:数据结构:数组、链表、栈和队列、散列表hash、二叉树、堆、跳表、图算法:递归、排序、搜索、哈希、贪心、分治、回溯、动态规划、字符串匹配递归问题:1、待求解的问题可以分解为几个子问题的解;2、待
子夜夏歌
·
2023-09-21 06:30
java
数据结构
算法
java数据结构
之希尔排序
希尔排序(Shell'sSort)是插入排序的一种又称“缩小增量排序”(DiminishingIncrementSort),是直接插入排序算法的一种更高效的改进版本。希尔排序是非稳定排序算法。该方法因D.L.Shell于1959年提出而得名。希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的关键词越来越多,当增量减至1时,整个文件恰被分成一组,算法便
Cholechow
·
2023-09-21 03:06
【数据结构】时间复杂度和空间复杂度
本文录入于《
JAVA数据结构
》专栏,本专栏是针对于大学生,编程小白精心打造的。笔者用重金(时间和精力)打造,将javaSE基础知识一网打尽,希望可以帮到读者们哦。
paper jie
·
2023-09-19 23:05
#
JAVA数据结构
JAVA
算法
【
JAVA数据结构
】包装类与认识泛型
作者主页:paperjie的博客本文作者:大家好,我是paperjie,感谢你阅读本文,欢迎一建三连哦。本文录入于《javaSE》专栏,本专栏是针对于大学生,编程小白精心打造的。笔者用重金(时间和精力)打造,将javaSE基础知识一网打尽,希望可以帮到读者们哦。其他专栏:《算法详解》《C语言》《javaSE》等内容分享:本期将会对包装类与泛型进行讲解包装类在java中,由于基本类型不是继承于Obj
paper jie
·
2023-09-19 23:03
JAVA
#
JAVASE语法系列
java
开发语言
Java数据结构
与算法笔记
目录一、稀疏数组作用转换思路二、队列介绍:思路分析代码思路三、环形队列思路分析四、单链表修改结点信息删除节点查找节点信息单链表反转单链表从尾到头打印链表合并五、双向链表思路环形链表(约瑟夫)六、栈实现思路栈实现计算器(加减乘除)前缀(波兰表达式)、中缀、后缀(逆波兰表达式)中缀表达式转后缀(不包含小数点)逆波兰计算器七、递归1、迷宫问题2、八皇后问题(回溯算法)八、排序算法1、算法的时间复杂度2、
霜降ov
·
2023-09-17 19:15
数据结构
java
算法
初识网络的发展史、通信基础和原理
2.3.3OSI模型和TCP/IP体系结构三.网络通信的原理总结个人主页:tq02的博客_CSDN博客-C语言,Java,
Java数据结构
领域博主本文由tq02原创,首发于CSDN本章讲解内容:网络的通信基础多线程学习专栏
tq02
·
2023-09-16 18:14
JavaEE
网络
java-ee
网络协议
Java数据结构
和算法-递归能解决的问题和规则
递归能解决什么样的问题1.各种数学问题如:8皇后问题,汉诺塔,阶乘问题,迷宫问题,球和篮子的问题2.各种算法中也会使用后到递归,比如快排,归并排序,二分查找,分治算法等3.将用栈解决的问题--->递归代码比较简洁递归需要遵守的重要规则1.执行一个方法时,就创建一个新的受保护的独立空间(栈空间)2.方法的局部变量是独立的,不会相互影响3.如果方法中使用的是引用类型变量(比如:数组),就会共享该引用类
Shaw_Young
·
2023-09-15 23:11
[
JAVA数据结构
]顺序表ArrayList
目录1.线性表2.顺序表3.ArrayList简介4.ArrayList的使用4.1ArrayList的构造方法4.2ArrayList的常用操作4.3ArrayList的遍历方法4.4ArrayList的扩容机制5.ArrayList的具体运用ArrayList是一种基于数组的数据结构,是线性表的一种,也是顺序表。1.线性表通俗来说,线性表是一种线性结构,在逻辑上连续,但物理上不一定连续的结构(
HY_PIGIE
·
2023-09-15 01:08
数据结构
算法
12、栈、队列和字符串的基本操作(
Java数据结构
)
栈、队列和字符串的基本操作使用栈与队列逐个处理字符串中的每个字符将输入的字符串的字符依次入栈,然后输出栈中元素个数与栈顶元素,以空格分隔。然后将栈中元素依次出栈并输出,出栈时将不等于指定字符的元素依次入队列。输出队列元素个数,队头元素元素,以空格分隔。最后输出队列中所有元素。要求使用Java提供的Stack类、Queue接口和LinkedList类或ArrayList类。输入格式:输入一个个字符串
Z-xina
·
2023-09-14 10:21
java数据结构
数据结构
Java-集合类
概述集合类是
Java数据结构
的实现。常见的数据结构包括数组、链表、队列、哈希表、红黑树、B+树等等。在实际处理数据过程中,选用合适的数据结构对程序的运行效率是非常重要的。
不会叫的狼
·
2023-09-11 13:28
Java
java
Java数据结构
DisjointSets(Union-Find)connect(x,y);isConnected(x,y)publicinterfaceDisjointSets{/**connectstwoitemsPandQ*/voidconnect(intp,intq);/**checkstoseeiftwoitemsareconnected*/booleanisConnected(intp,intq);}Q
红豆黄
·
2023-09-07 12:02
java数据结构
1------深入学习ArrayList
目录一、概念二、源码分析1、属性2、构造器①空构造②指定初始容量(initialCapacity)构造器②参数为Collection的构造器3、常用方法①publicbooleanadd(Ee)②publicvoidadd(intindex,Eelement)③其他方法三、总结一、概念java.util.ArrayList是Java中的常用类,它实现了List接口,能够存储任意类型的数据。Arra
自出洞来无敌手(曾令瑶)
·
2023-09-06 13:14
数据结构
java
Java【手撕滑动窗口】LeetCode 438. “字符串中所有异位词“, 图文详解思路分析 + 代码
left右移维护窗口2.4,总结核心步骤3,代码前言各位读者好,我是小陈,这是我的个人主页,希望我的专栏能够帮助到你:JavaSE基础:基础语法,类和对象,封装继承多态,接口,综合小练习图书管理系统等
Java
灵魂相契的树
·
2023-09-04 05:58
OJ题
java
leetcode
滑动窗口
双指针
异位词
【JAVA知识点小结】
JAVA开发知识点汇总限流算法固定窗口滑动窗口漏桶算法中间件限流令牌桶算法网关限流常见的web安全问题以及应对方式消息队列kafkaRocketMQ设计模式策略模式模板模式原型模式单例模式工厂模式
JAVA
FHLD666
·
2023-09-03 07:59
jvm
java
mysql
redis
spring
七、
Java数据结构
-队列(Queue)
什么是队列队列是一种基于先进先出(FIFO)的数据结构,是一种只能在一端进行插入,在另一端进行删除操作的特殊线性表,它按照先进先出的原则存储数据,先进入的数据,在读取数据时先读被读出来;代码实现(通过双向链表来实现)类名MyQueue成员方法1.publicvoidclear():清空队列2.publicbooleanisEmpty():判断队列是否为空,是返回true,否返回false3.pub
daley_磊
·
2023-09-02 01:58
Java【手撕滑动窗口】LeetCode 3. “无重复字符的最长子串“, 图文详解思路分析 + 代码
文章目录前言一、长度最小子数组1,题目2,思路分析3,代码前言各位读者好,我是小陈,这是我的个人主页,希望我的专栏能够帮助到你:JavaSE基础:基础语法,类和对象,封装继承多态,接口,综合小练习图书管理系统等
Java
灵魂相契的树
·
2023-08-31 21:14
OJ题
java
leetcode
无重复最长子串
滑动窗口
双指针
java树的类_
Java数据结构
——树(基本概念)
一、树的定义树(Tree)是n(n≥0)个结点的有限集T,并且当n>0时满足下列条件:有且仅有一个特定的称为根(Root)的结点;当n>1时,其余结点可以划分为m(m>0)个互不相交的有限集T1、T2、…、Tm,每个集Ti(1≤i≤m)均为树,且称为树T的子树(SubTree)。特别地,不含任何结点(即n=0)的树,称为空树。如下是一棵树的结构:二、基本术语根节点(root):树顶端的节点称之为根
weixin_39912303
·
2023-08-31 11:35
java树的类
Java数据结构
面试题以及答案
本专栏记录Java后端开发相关的面试题,欢迎大家阅读专栏的其他文章。目录1.B树和B+树的区别?B树和B+树的优点分别是?2.排序算法的种类和复杂度3.HashMap和Hashtable的原理、区别、应用场景4.ConcurrentHashMap的原理、应用场景5.ArrayList和LinkedList的区别?原理?应用场景?6.String、StringBuilder和StringBuffer
星空是梦想
·
2023-08-30 04:24
Java后端面试题
数据结构
一周极客分享2019年11月-第3周
理论基础程序员需要了解的硬核知识之操作系统和应用程序设计的5个底层逻辑,决定你能走多快如何彻底搞懂
Java数据结构
?|CSDN博文精选如何回答性能优化的问题,才能打动阿里面试官?HTTP
JS小子
·
2023-08-29 15:33
Java数据结构
与算法15——带权图
1.什么是权权可以给图中的边设置权值,用来代表一定的含义,比如:交通图中可以设置边的权为距离,当然也可以是交通流量等等。带权图可以用来处理很多有趣的实际问题,比如:两个城市之间的最短距离,或者造价最低的工程路线等等。2.带权图的最小生成树就是权值总和最小的生成树。3.普里姆算法,代码示例普里姆算法步骤:step1.任取一个顶点,放入树的集合中step2.找到这个顶点到其他顶点的所有的边,当然这些其
王侦
·
2023-08-29 14:36
Java【手撕滑动窗口】LeetCode 209. “长度最小子数组“, 图文详解思路分析 + 代码
文章目录前言一、长度最小子数组1,题目2,思路分析3,代码前言各位读者好,我是小陈,这是我的个人主页,希望我的专栏能够帮助到你:JavaSE基础:基础语法,类和对象,封装继承多态,接口,综合小练习图书管理系统等
Java
灵魂相契的树
·
2023-08-29 13:26
OJ题
java
leetcode
滑动窗口
双指针
【SpringBoot】两种配置文件, 详解 properties 和 yml 的语法格式, 使用方式, 读取配置
支持更多类型三、配置文件的读取三、不同环境下的配置文件总结前言各位读者好,我是小陈,这是我的个人主页,希望我的专栏能够帮助到你:JavaSE基础:基础语法,类和对象,封装继承多态,接口,综合小练习图书管理系统等
Java
灵魂相契的树
·
2023-08-29 13:23
JavaEE进阶
spring
boot
java
配置文件
properties
yml
Java【手撕双指针】LeetCode 18. “四数之和“, 图文详解思路分析 + 代码
文章目录前言一、四数之和1,题目2,思路分析3,代码前言各位读者好,我是小陈,这是我的个人主页,希望我的专栏能够帮助到你:JavaSE基础:基础语法,类和对象,封装继承多态,接口,综合小练习图书管理系统等
Java
灵魂相契的树
·
2023-08-28 09:14
OJ题
java
leetcode
双指针
三数之和
四数之和
Java【手撕双指针】LeetCode 15. “三数之和“, 图文详解思路分析 + 代码
文章目录前言一、三数之和1,题目2,思路分析3,代码前言各位读者好,我是小陈,这是我的个人主页,希望我的专栏能够帮助到你:JavaSE基础:基础语法,类和对象,封装继承多态,接口,综合小练习图书管理系统等
Java
灵魂相契的树
·
2023-08-28 09:44
OJ题
java
leetcode
两数之和
三树枝和
双指针
JavaSE 集合框架及背后的数据结构
集合框架的优点及作用2.2笔试及面试题3接口interfaces3.1基本关系说明3.2Collection常用方法说明3.3Collection示例3.4Map常用方法说明3.5Map示例4实现classes5
Java
JiA-Bai
·
2023-08-28 08:45
JavaSE
数据结构
数据结构
开发语言
java
经验分享
intellij-idea
【Spring】什么是 AOP(面向切面编程) ? 为什么要有 AOP ? 如何实现 Spring AOP ?
定义切面3,定义切点4,定义通知5,创建连接点总结前言各位读者好,我是小陈,这是我的个人主页,希望我的专栏能够帮助到你:JavaSE基础:基础语法,类和对象,封装继承多态,接口,综合小练习图书管理系统等
Java
灵魂相契的树
·
2023-08-27 13:58
JavaEE进阶
spring
java
AOP
面向切面编程
Java数据结构
-线性表之顺序表ArrayList
线性表的顺序存储结构,也称为顺序表,指用一段连续的存储单元依次存储线性表中的数据元素。根据顺序表的特性,我们用数组来实现顺序表,下面是我通过数组实现的Java版本的顺序表。packagecom.phn.datestructure;/***@author潘海南*@
[email protected]
*@TODO顺序表*@date2015年7月16日*/publicclassFOArrayLi
FireOct
·
2023-08-27 11:45
数据结构篇
Java数据结构
数据结构
ArrayList
顺序表实现
Java数据结构
---List(链表、顺序表的定义及其基本操作)
文章目录1.List简介2.LinkedList基础操作3.ArrayList基础操作其他操作4.Arrays1.List简介List是Java中的一种数据结构。Collection的接口如下图所示。其中List的接口有ArrayList和LinkedList,分别表示顺序表和链表。2.LinkedList链表(Linkedlist)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存
Cloudeeeee
·
2023-08-27 11:15
数据结构与算法
java
leetcode
算法
Java数据结构
-2 链表,模拟LinkedList实现
链表是我们日常编程中使用频率最高的数据结构之一,它的定义为:一种链式存储的线性表,用一组地址任意的存储单元存放线性表的数据元素,称存储单元为一个节点。 链表也是线性表的一种,与同是线性表的顺序表比起来,却有很大的区别:顺序表由数组实现,会有存储空间的限制。而链表由一个个存储节点组成,理论上不存在空间限制。顺序表的元素的访问时间复杂度为O(1),而链表节点的访问时间复杂度为O(n)。顺序表删除插入
Xucc_
·
2023-08-27 11:14
Java数据结构
Java链表
模拟LinkedList实现
Java数据结构
Java【手撕双指针】LeetCode 57. “两数之和“, 图文详解思路分析 + 代码
文章目录前言一、两数之和1,题目2,思路分析3,代码展示前言各位读者好,我是小陈,这是我的个人主页,希望我的专栏能够帮助到你:JavaSE基础:基础语法,类和对象,封装继承多态,接口,综合小练习图书管理系统等
Java
灵魂相契的树
·
2023-08-27 09:13
OJ题
java
leetcode
双指针
两数之和
查找
js对map排序,后端返回有序的LinkedHashMap类型时前端获取后顺序依旧从小到大的解决方法
获取是这样:[{"2020":[{"id":39,"createTime":"2020-10-15T22:29:20.016","year":2020,"monthDay":"10-15","title":"
java
Bug哆哆
·
2023-08-25 05:46
java
js
js
javascript
java
map
json
程序员:
Java数据结构
与算法——第十七章·贪婪算法设计技术详解
17.1引言首先通过对一个简单理论的讨论,初步理解贪婪思想。以下棋为例,每一步的决策都需要考虑对后续棋局的影响。而在网球(或排球)比赛中,选手的行为仅取决于当前的状况,选择当下最为正确的动作,而不关心后续的影响。这说明在某些情况下选择当下最佳行为的决策,可以得到一个最优解(贪婪),但并非所有情况都如此,贪婪策略适用于上述第二类问题。17.2贪婪策略的定义贪婪算法将问题分为多个阶段。在每一个阶段,选
小宁学JAVA
·
2023-08-24 20:41
【
Java数据结构
】Map与Set、搜索树、哈希表
1.1概念及场景1.2模型二、Map的使用2.1、关于Map的说明2.2、Map的常用方法说明2.3、TreeMap的使用案例三、Set的说明3.1、常见方法说明3.2、TreeSet的使用案例3.3、使用Map与Set四、面试题练习1、LeetCode136.只出现一次的数字2、LeetCode138.复制带随机指针的链表3、LeetCode771.宝石与石头4、牛客旧键盘(20)5、LeetC
三春去后诸芳尽
·
2023-08-24 13:09
数据结构
数据结构
java
散列表
哈希表
map
【
Java数据结构
】Map和Set(哈希表详解)
Map和set是一种专门用来进行搜索的容器或者数据结构,其搜索的效率与其具体的实例化子类有关。目录1.Map实例化添加元素(put)打印2.Set实例化添加元素(add)打印3.小练习3.1找出重复的数据(Set练习)3.2去重(Set练习)3.3统计重复数据出现的次数(Map练习)4.LeetCode题型训练4.1只出现一次的数字4.2⭐⭐复制带随机指针的链表4.3宝石与石头4.4坏键盘打字4.
Zincy星辰
·
2023-08-24 13:09
java
Map
Set
数据结构
Java数据结构
-树
目录一、简介二、相关术语三、二叉树1.相关概念2.特殊二叉树(1)满二叉树(2)完全二叉树(3)二叉排序树(4)平衡二叉树3.二叉查找树的创建(1)二叉树的结点类(2)二叉查找树插入实现(3)二叉查找树查询实现(4)二叉查找树删除实现4.二叉树的遍历(1)前序遍历(2)中序遍历(3)后序遍历(4)层次遍历5.最大深度问题6.折纸问题一、简介树是我们计算机中非常重要的一种数据结构,同时使用树这种数据
划水yi术家
·
2023-08-24 13:27
数据结构
数据结构
java
算法
SpringBoot2.X整合Redis(单机+集群+多数据源)-Lettuce版
Redis三大客户端简介Jedis:是Redis老牌的Java实现客户端,提供了比较全面的Redis命令的支持,Redisson:实现了分布式和可扩展的
Java数据结构
。
java欧阳丰
·
2023-08-24 11:36
Java【手撕双指针】LeetCode 611. “有效三角形个数“, 图文详解思路分析 + 代码
3,代码展示前言各位读者好,我是小陈,这是我的个人主页,希望我的专栏能够帮助到你:JavaSE基础:基础语法,类和对象,封装继承多态,接口,综合小练习图书管理系统等
Java数据结构
:顺序表,链表,堆,二叉树
灵魂相契的树
·
2023-08-24 07:30
OJ题
java
leetcode
查找
有效三角形个数
双指针
java数据结构
与算法刷题-----LeetCode1109:航班预订统计
java数据结构
与算法刷题目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2023-08-23 15:30
算法
java
算法
开发语言
java数据结构
之快速排序
快速排序(Quicksort)是对冒泡排序的一种改进。快速排序由C.A.R.Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。java代码如下:package数据结构;publicclasskuaisupa
Cholechow
·
2023-08-23 12:02
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他