![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
岁月丶漫长
这个作者很懒,什么都没留下…
展开
-
localDate获取前一天日期
localDate获取前一天日期。原创 2022-07-25 16:40:44 · 1302 阅读 · 0 评论 -
对map的key值进行排序
对map的key值进行排序。原创 2022-07-25 16:38:12 · 494 阅读 · 0 评论 -
冒泡排序,插入排序,选择排序总结
一、排序方法与复杂度归类(1)几种最经典、最常用的排序方法:冒泡排序、插入排序、选择排序、快速排序、归并排序、计数排序、基数排序、桶排序。(2)复杂度归类冒泡排序、插入排序、选择排序 O(n^2)快速排序、归并排序 O(nlogn)计数排序、基数排序、桶排序 O(n)二、如何分析一个“排序算法”?<1>算法的执行效率最好、最坏、平均情况时间复杂度。时间复杂度的系数、常数和低阶。比较次数,交换(或移动)次数。<2>排序算法的稳定性稳定性概念:如果待排序的序列中原创 2022-01-25 14:10:37 · 221 阅读 · 0 评论 -
用数组写一个栈
栈的特点:先进后出// 基于数组实现的顺序栈public class ArrayStack { private String[] items; // 数组 private int count; // 栈中元素个数 private int n; //栈的大小 // 初始化数组,申请一个大小为n的数组空间 public ArrayStack(int n) { this.items = new String[n]; this.n = n;原创 2022-01-10 15:04:48 · 267 阅读 · 0 评论