打赏

相关文章

CountDownLatch实现原理全面解析

简介 CountDownLatch是一个同步工具类,用来协调多个线程之间的同步(即:用于线程之间的通信而不是互斥)。它允许一个或多个线程进入等待状态,直到其他线程执行完毕后,这些等待的线程才继续执行。 CountDow…

设计模式学习笔记 - 设计原则 - 2.开闭原则

前言 今天学习 SOLID 中的第二个原则:开闭原则。他是 SOLID 中最难理解、最难掌握的,同时又是最有用的一条原则。 在 23 种设计模式中,大部分设计模式都是为了解决代码的扩展性问题而存在的,主要遵从的设计原则就是开闭原则。 如…

火柴排队(逆序对 + 离散化)

505. 火柴排队 原题链接 思路 如下是画图分析的一些过程 在这里贪心的思路是排序,然后两个数组都是从小到大那样对应的话最终的答案可达到最小 而我们只能交换相邻的火柴,故在这里先假设一个简化版本,即A有序,而只需要对B进行…

leetcode 11.盛最多水的容器

题目链接:https://leetcode.cn/problems/container-with-most-water/ 题目描述 给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线,使得它们与 x 轴共同构成的容器可以…

低代码开发平台剖析:关键组成与核心优势一览无余

什么是低代码(Low-Code) 低代码是一种可视化软件开发方法,可在所需手动编码最少的情况下更快交付应用程序。 低代码平台的图形界面设计和拖拽功能可以完成研发流程各方面的自动化,摆脱对传统程序编程方式的依赖。低代码平台使APP…

C语言贪吃蛇实现,以及一些有趣的想法(可加速减速)

文章目录 每日一言代码:Snake.hSnake.ctest.c 可以增加游戏趣味性的想法结语 每日一言 结局每隔一段时间就会到来,我经历它,就像飞机穿过云层。 跟着课程敲了一下午,终于写好了~ 用到了一些没用过的函数,总结介绍一下…

手机版浏览

扫一扫体验

微信公众账号

微信扫一扫加关注

返回
顶部