![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
不凡而大米、
本人喜欢分享java相关的知识点、工作中遇到的难点和BUG。
展开
-
java实现手动分页
java实现手动分页原创 2021-12-06 09:02:33 · 1649 阅读 · 0 评论 -
LRU算法实现--最近最少使用
实现缓存 要求: LinkedHashMap HashMap(保证查找操作为O(1)) 双向Link(保证排序、新增操作为O(1)) LRU算法实现 实现代码: 使用HashMap和双向链表实现功能,增删操作时链表和Map的信息需要同步。 先定义一个Node对象链表 public class Node{ public String key; public String value; //用双向链表储存 public Node pre; p原创 2021-05-29 17:46:41 · 224 阅读 · 0 评论 -
算法小练习1---返回最大升序子数组
题目: 编写函数,唯一参数为任意非空整型数组,返回值为参数的最大升序子数组。 [例如]:[8,1,3,5,7,2,3,4,0]的最大升序子数组是[1,3,5,7] 方法体不允许涉及import语句。 解答: public static void main(String[] args) { int inp=0; int[] arr=new int[100]; int i=0; while(inp!=-1){//循环控制原创 2020-09-07 23:27:03 · 108 阅读 · 0 评论