硬币找零和贪心问题

硬币找零 给定不同面额的硬币 coins 和一个总金额 amount。编写一个函数来计算可以凑成总金额所需的最少的硬币个数。如果没有任何一种硬币组合能组成总

云原生的概念【云原生】

云平台核心 云原生的概念 1.1 为什么用云平台 环境统一 按需付费 即开即用 稳定性强 国内常见云平台: 阿里云 、百度云、 腾讯云 、 华为云 、青云…&

字符串交错组成

剑指 Offer II 096. 字符串交织 Difficulty: 中等 给定三个字符串 s1、s2、s3,请判断 s3 能不能由 s1 和 s2交织(交错) 组成。 两个字符串 s 和 t 交织 的定义与过程如下,其

自定义 hooks组件

自定义 hooks组件 监听 windows size 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 import React, { useCallback, useEffect, useState } from "react"; function useWinSize() { const [size,setSize] = useState({ width: document.documentElement.clientWidth, height: document.documentElement.clientHeight, }) const onResize = useCallback(()=>{ setSize({ width: document.documentElement.clientWidth,

最大的和

给定一个长度为 n 的正整数数列 $ a_1,a_2,…,a_n $ 。 初始时,数列中的每个元素要么处于可选状态,要么处于不可选状态。 你可以选择一个长度

最长回文字串

5. 最长回文子串 Difficulty: 中等 给你一个字符串 s,找到 s 中最长的回文子串。 示例 1: 1 2 3 输入:s = "babad" 输出:"bab" 解释:"ab

geohash算法

geohash算法参考 geohash算法的库 https://github.com/gansidui/geohash https://github.com/gansidui/nearest

cyclicBarrier 用法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 public static void main(String[] args) { CyclicBarrier cb = new CyclicBarrier(2); new Thread(()-> { try { cb.await(); } catch (InterruptedException e) { e.printStackTrace(); } catch (BrokenBarrierException e) { e.printStackTrace(); } System.out.p

你看到的未读消息提醒是真的吗?【分布式锁解决的问题】 消息和未读不一致的原因 那么在即时消息场景中,究竟会有哪些情况导致消息和未读数出现“不一致

APNs:聊一聊第三方系统级消息通道的事 在即时消息场景下,我们会依赖服务端推送技术来提升消息到达的实时性,以及通过各种手段来保证消息收发通道
T