会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
不停学
管理
2023年9月3日
AQS源码解读之ReentrantLock
摘要: 1.背景 1.AQS简介AQS全称为AbstractQueuedSynchronizer(抽象队列同步器)。AQS是一个用来构建锁和其他同步组件的基础框架,使用AQS可以简单且高效地构造出应用广泛的同步器,例如ReentrantLock、Semaphore、ReentrantReadWriteLoc
阅读全文
posted @ 2023-09-03 11:53 不停学
阅读(25)
评论(0)
推荐(0)
2022年6月28日
马踏棋盘-算法
摘要: 1.背景 2.代码 package com.ldp.algorithm.Demo07Horse; import java.awt.*; import java.util.ArrayList; import java.util.Comparator; /** * @create 06/28 6:19
阅读全文
posted @ 2022-06-28 06:39 不停学
阅读(50)
评论(0)
推荐(0)
2022年6月27日
迪杰斯特拉算法-最短路径
摘要: 1.背景 2.代码 package com.ldp.algorithm.demo06Dijkstra; import java.util.Arrays; /** * @create 06/17 6:41 * @description <p> * 迪杰斯特拉算法-最短路径 * </p> */ publ
阅读全文
posted @ 2022-06-27 21:22 不停学
阅读(46)
评论(0)
推荐(0)
2022年6月15日
克鲁斯卡尔算法-公交站问题
摘要: 1.背景 2.代码 package com.ldp.algorithm.demo05Kruskal; import org.junit.Test; import java.util.Arrays; /** * @create 06/14 9:04 * @description <P> * 克鲁斯卡尔
阅读全文
posted @ 2022-06-15 06:20 不停学
阅读(42)
评论(0)
推荐(0)
2022年6月5日
普里母算法-修路问题
摘要: 1.背景 2.代码 package com.ldp.algorithm.demo04Prim; import org.junit.Test; import java.util.Arrays; /** * @create 06/05 6:24 * @description <p> * 普里母算法 *
阅读全文
posted @ 2022-06-05 19:21 不停学
阅读(57)
评论(0)
推荐(0)
贪心算法-广播覆盖问题
摘要: 1.背景 2.代码 package com.ldp.algorithm.demo03Greedy; import org.junit.Test; import java.util.*; /** * @create 06/03 9:10 * @description <p> * 贪心算法 * 需求:
阅读全文
posted @ 2022-06-05 18:23 不停学
阅读(67)
评论(0)
推荐(0)
KMP算法-字符串匹配问题
摘要: 1.背景 2.代码 package com.ldp.algorithm.demo02KMP; import org.junit.Test; import java.util.Arrays; /** * @create 05/29 9:39 * @description */ public class
阅读全文
posted @ 2022-06-05 18:21 不停学
阅读(25)
评论(0)
推荐(0)
2022年5月21日
[程序员的常用算法]之动态规划-背包问题
摘要: 1.背景 算法在面试中经常问到.... 2.代码 package com.ldp.algorithm.demo01; import org.junit.Test; import java.util.Arrays; /** * @create 05/18 9:23 * @description <p>
阅读全文
posted @ 2022-05-21 12:26 不停学
阅读(31)
评论(0)
推荐(0)
[程序员的常用算法]分治算法-汉诺塔
摘要: 1.背景 面试中经常问到算法...... 2.代码 package com.ldp.algorithm.demo01; import org.junit.Test; /** * @create 05/15 11:55 * @description <p> * 分治算法 * 汉若塔游戏实现 * 假设有
阅读全文
posted @ 2022-05-21 12:21 不停学
阅读(47)
评论(0)
推荐(0)
[程序员的常用算法]之二分查找
摘要: 1.背景 面试中经常问到算法相关的问题,今天给大家演示一下二分查找算法.. 2.代码 package com.ldp.algorithm.demo01; import org.junit.Test; /** * @create 05/15 9:53 * @description <p> * 二分查找
阅读全文
posted @ 2022-05-21 12:15 不停学
阅读(34)
评论(0)
推荐(0)
下一页
公告