分享好友 最新动态首页 最新动态分类 切换频道
JAVA SE学习day_12:集合的排序、队列、栈结构
2024-12-26 20:33

一、集合的排序

1.1 集合的排序

集合的工具类java.util.Collections提供了一个静态方法sort,可以对List集合

JAVA SE学习day_12:集合的排序、队列、栈结构

  • 进行自然排序,即:从小到大
  • 除了自然排序之外还有反转、乱序方法
 
1.2 排序自定义元素的集合

sort方法要求集合必须实现Comparable,否则编译不通过。
当我们调用某一个API时,该API要求我名为其修改其他额外的代码时,这样的操作称为侵入性
修改的代码越多,侵入性越强。侵入性不利于系统框架的健康,不利于程序的维护,应当尽量避免。
此时可以应对一个lambda重构一个匿名内部类

 
1.3 排序字符串

String本身实现了Comparable接口,比较规这为按照字符的Unicode编码的大小对比,先看首字符,如果一样再看第二个字符。对于中文而言,几乎没有规律可言

 

二、队列

2.1 单端队列

队列是经典的数据结构,可以保存一组元素,但是存取元素必须遵循先进先出原则
java.util.Queue接口,队列接口,继承自Collection。
常用实现类:java.util.LinkedList

2.2 双端队列

java.util.Deque 接口 双端队列。Deque接口继承自Queue接口。双端队列的
特点是队列的两端都可以进行入队操作。
实现类:java.util.LinkedList

三、栈结构

栈结构,栈是数据经典的结构之一,可以保存一组元素,但是存取元素必须遵循先进后出原则

  • 使用栈一般是为了实现:后退、前进这样的功能
 
练习
 
 
 

最新文章
软媒魔方优化大师
软媒魔方优化大师是一款功能强大的系统优化、设置、增强、管理为一体的设置优化工具,这款工具几乎包含了电脑爱好者平时最常用的一些工具功能,成为全新一代Windows系统增强辅助工具,智能+专业双操控模式,系统故障一键式解决方案,真正实
网站优化成本,解析影响成本的关键因素及优化策略,网站优化成本解析,关键因素与高效策略全解析
网站优化成本受多种因素影响,如技术、人力和时间。关键因素包括SEO策略、内容质量、网站结构和用户体验。优化策略包括优化网站结构、提升内容质量、采用合适的SEO工具和定期更新。合理规划与执行优化策略,有助于降低成本并提升网站排名。
外链建设:提升网站权威性和搜索排名的必备指南
在当今竞争激烈的数字营销领域,外链建设对于提高网站可见性、提升搜索排名和建立权威性至关重要。通过获得来自高质量网站的优质链接,企业可以显著增强其网站的信誉,并吸引更多潜在客户。以下是制定有效外链建设规划和执行方案的全面指南
网络推广费用揭秘与优化策略深度解析
网络推广优化费用揭秘:揭秘网络推广成本构成,分析费用因素,提供针对性优化策略。从平台选择、内容制作、关键词优化等方面,全方位解析如何降低推广成本,提升效果。随着互联网的普及,越来越多的企业开始重视网络推广,希望通过网络营销
夸克网盘下载手机版2024最新免费安装(暂未上线)
一款去繁就简,推崇专注与效率的浏览器。特色卖点:AI引擎,智能分析精准快速;标签气泡,自动联想;一键同步书签导航,支持uc书签导入;夸克轻应用,享受更佳浏览体验。 独家内容:产品简单、易用、克制。厂商联系方式:官方微博:@夸克APP h
高清美女写真生成新神器:用搜狐简单AI轻松打造你的数字女友!
在这个数字化时代,大家是否曾想过,为什么身边的许多人都能轻松拥有各种风格的美丽照片?如今,借助AI技术的飞速发展,生成一张超逼真的美女写真变得越来越简单。无论是想为社交媒体增添新鲜内容,还是想要一张独特的头像,AI绘画工具都能
【X21i(4GB RAM/全网通)WiFi万能钥匙下载】vivo X21IWiFi万能钥匙5.1.02免费下载
下载WiFi万能钥匙,认准官方正版!免费安全WiFi热点,无忧一键连接。日常任务随时做,轻松赚现金外快~【积分赚钱】完成简单日常任务,轻轻松松赚现金【安全免费】随时随地免费连接,畅享安全免费WiFi,节省流量快人一步!【权威认证】通过
腾讯文档编辑器:高效写作与协同办公的智能软件解决方案
在数字化时代高效协作与精准表达成为职场人士的关键技能。无论是撰写报告、制作演示文稿还是团队间的协同工作一款优秀的文档编辑工具都显得尤为要紧。而腾讯文档编辑器正是这样一款集高效写作与协同办公于一体的智能软件解决方案。它不仅支
联华证券:AI概念股剧烈震荡 真要稳住市场还得靠大盘股
  因AI概念股剧烈震荡,引发周五A股市场大跌,上证、深证、创指跌幅都在2%上下,科创50更是大跌4%。两市近5000只个股仅500来只上涨,下跌个股高达九成。眼看3400点近在眼前,就周五这么一折腾,又见3300点。  AI概念股暴跌,主因是随着
自动化游戏哪些人气高 人气高的自动化游戏排行
本文将带你探索自动化游戏领域的热门趋势,揭示那些备受玩家喜爱的自动化游戏排行榜。无论是策略型、角色扮演还是模拟经营,这些人气高涨的游戏如何利用AI技术提升体验,一文尽览。快来了解当前游戏界的技术与娱乐潮流之巅吧!SysOps Saga
相关文章
推荐文章
发表评论
0评