首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
java
hygge999
创建于2022-02-22
订阅专栏
java
暂无订阅
共9篇文章
创建于2022-02-22
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
选择排序
选择排序是一种最简单但也最没用(时间复杂度高且不稳定)的排序算法,无论什么数据进去都是 O(n²) 的时间复杂度。所以用到它的时候,数据规模越小越好。唯一的好处可能就是不占用额外的内存空间了吧。也有优
冒泡排序
冒泡排序(Bubble Sort),是一种最基础的交换排序。 比较相邻的元素。如果第一个比第二个大,就交换它们两个; 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对,这样在最后的元素应该会
插入排序
从第一个元素开始,取出下一个元素,在已经排序的元素序列中从后向前扫描; 如果该元素(已排序)大于新元素,将该元素移到下一位置; 重复步骤2,直到找到已排序的元素小于或者等于新元素的位置; 将新元素插入
希尔排序
希尔排序的名称来源于它的发明者(Donald Shell),它是基于插入排序改进而成的的一种快速的算法,又称“缩小增量排序”。 把记录按下标的一定增量分组,对每组使用直接插入排序算法排序; 随着增量逐
背包问题——动态规划——Java实现
背包问题 动态规划实现 动态规划:本质上是枚举(不重复的暴力枚举),因此其复杂度很好分析,有多少个状态就要被计算多少次,复杂度就为多少。
lambda表达式——Java8新特性之一
基础概念 lambda表达式——Java8新特性之一 本质上讲是一个匿名方法。 只能实现函数式接口:即一个接口中,要求实现类必须实现的抽象方法,有且只有一个。 Lambda表达式基础语法: ()参数部
Java Stream流的使用
Stream流——Java8新特性之一 用于处理集合,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等操作。 Java Steam的操作是基于集合的。Steam的操作可以分为
Oracle与Java日期格式的区别
Oracle与Java日期格式的区别 一、HH和HH24 众所周知,在java中 hh 和 HH 是区分 12 小时制和 24 小时制的。例1: 结果: 但是在Oracle中并不适用(因为Oracle
如何退出多层for循环——break的第三种用法
比较少使用的break的第三种使用方法,能帮助我们退出多层嵌套的一系列循环。(用于循环时一般搭配if使用)