后端

LeetCode - #90 子集 II

前言 我们社区陆续会将顾毅(Netflix 增长黑客,《iOS 面试之道》作者,ACE 职业健身教练。)的 Swift 算法题题解整理为文字版以方便大家学习与阅读。 LeetCode 算法到目前我们已经更新到 89 期,我们会保持更新时间和进度(周一、周三、周五早上 9:00 发布),每期的内容不多,我们希望大家可以在上班路上阅读,长久积累会有很大提升。 不积跬步,无以至千里;不积小流,无以成江海

Leetcode 39. 组合总和

题目要求 给你一个 无重复元素 的整数数组 candidates 和一个目标整数 target ,找出 candidates 中可以使数字和为目标数 target 的 所有 不同组合 ,并以列表形式返回。你可以按 任意顺序 返回这些组合。 candidates 中的 同一个 数字可以 无限制重复被选取 。如果至少一个数字的被选数量不同,则两种组合是不同的。 对于给定的输入,保证和为 target

JavaGuide知识点整理——集合常见知识点(下)

Map接口 HashMap和Hashtable的区别 线程是否安全:HashMap是非线程安全的,Hashtable是线程安全的,因为Hashtable内部的方法基本都经过synchronized修饰(这是很老的一个实现,如果现在需要保证线程安全的话推荐使用ConcurrentHashMap) 效率:因为线程安全的问题,HashMap要比Hashtable的效率高一些,另外Hashtable

二叉树理论介绍

二叉树的种类 满二叉树 完全二叉树 满二叉树 满二叉树:如果一棵二叉树只有度为0的结点和度为2的结点,并且度为0的结点在同一层上,则这棵二叉树为满二叉树。 image.png 这棵二叉树为满二叉树,也可以说深度为k,有2^k-1个节点的二叉树。 完全二叉树 什么是完全二叉树? 完全二叉树的定义如下:在完全二叉树中,除了最底层节点可能没填满外,其余每层节点数都达到最大值,并且最下

3. SpringCloud之Ribbon使用

image.png Ribbon 是一个独立的组件,是用来进行远程接口调用的,代码如下 通过 getForObject 方法可以掉到用 micro-order 服务的,order/list 接口。然后在调用期间会存在负载均衡,micro-order 服务对应有几个服务实例就会根据负载均衡算法选择某一个去调用。 1. 测试代码 1.1. 启动两个订单服务 端口号分别为9011,901

904. 水果成篮(难度:中等)

题目链接: 题目描述: 探访一家农场,农场从左到右种植了一排果树。这些树用一个整数数组 fruits 表示,其中 fruits[i] 是第 i 棵树上的水果 种类 。 你想要尽可能多地收集水果。然而,农场的主人设定了一些严格的规矩,你必须按照要求采摘水果: 你只有 两个 篮子,并且每个篮子只能装

详解RabbitMQ工作模式之发布订阅模式

目录发布订阅模式概念概念介绍特点和优势应用场景注意事项代码案例引入依赖常量类编写生产者代码编写消费者1代码运行代码发布订阅模式概念 RabbitMQ的发布订阅模式(Publish/Subscribe)是一种消息传递模式,它允许消息生产者(Publisher)将消息发送到交换机(Exchange)&

对应思想

对应是现代数学中重要的基本概念,反映的是两个集合的元素间的关系。 在准备课数一数中,点数和标记数,都是一个一个数的;在比一比中,学生通过一个对着一个的摆和连线活动,体会一个对应一个的思想,在直观的基础上理解“多”、“少”和“同样多”的含义。 在测量物体中,要从零刻度线起,1为单位长度,还有分数几分之几,其实也是一一对应的。 “对应”反映的是两个集合的元素间的关系,是函数和方程思想的支柱。 在倍数及

华为云 Flexus+DeepSeek 征文|DeepSeek-V3/R1-0528 商用服务实战指南:从架构到落地的专家级攻略(1)

       💖亲爱的朋友们,热烈欢迎来到 青云交的博客!能与诸位在此相逢,我倍感荣幸。在这飞速更迭的时代,我们都渴望一方心灵净土,而 我的博客 正是这样温暖的所在。这里为你呈上趣味与实用兼具的知识,也期待你毫无保留地分享独特见解,愿我们于此携手成长,共赴新程&#xff0