首页
学习
活动
专区
工具
TVP
发布

Java项目实战

专栏作者
794
文章
507875
阅读量
38
订阅数
算法面试题解析:层板衣柜问题
给定一个高度为 2000mm 的柜子空间,以及 n 个层板距离柜子底部高度,满足移动层板位置 使得层板等分衣柜的空间。计算所有移动层板的顺序。
疯狂的KK
2023-10-08
1350
深度解析分布式系统中的 Lease 机制
在分布式系统中,确保数据一致性和可用性是至关重要的任务之一。为了解决数据一致性问题,分布式系统引入了许多机制和算法,其中之一就是 Lease(租约)机制。Lease 机制是一种用于控制资源访问和避免竞态条件的重要工具。本文将深入探讨 Lease 机制的概念、原理以及在分布式系统中的应用,并提供示例代码演示其工作原理。
疯狂的KK
2023-09-26
3510
一致性哈希算法:实现分布式系统的负载均衡和高可用
在今天的技术世界中,构建高可用性和高性能的分布式系统是一个至关重要的任务。为了实现这一目标,我们需要一种有效的数据分布策略,以确保负载均衡和数据的一致性。一致性哈希算法(Consistent Hashing)正是一种在分布式系统中广泛使用的策略,本文将深入探讨这一算法的原理、应用以及如何使用代码示例实现一致性哈希。
疯狂的KK
2023-09-26
2930
二叉树遍历与常见问题求解
欢迎各位读者阅读本篇技术博客!二叉树是计算机科学中常见的数据结构,它的特性和应用无处不在。本文将重点介绍二叉树的前序、中序和后序遍历,并讨论如何利用这些遍历方式解决一些常见的问题,包括查找两个节点的最近公共祖先和计算两个节点之间的距离。通过本文的学习,您将深入了解这些核心概念,并获得代码示例来应对实际问题。
疯狂的KK
2023-09-26
2020
内存受限下找出亿级整数集合中的不重复元素
在大数据环境下,我们常常需要处理数量极其庞大的数据集,但由于内存大小的限制,无法直接加载到内存中进行操作。这时就需要设计适合内存受限环境的算法,来解决问题。本文将以在内存不足的情况下,找出亿级规模整数集合中的不重复元素为例,探讨一种基于Bloom Filter的数据结构的解决方案。
疯狂的KK
2023-08-11
1720
内存受限环境下求大文件Top N词频
在大数据时代,处理超大规模数据是算法工程师需要面对的重要问题。本文将以在内存受限环境下,求一个大文件中词频最高的Top N词为例,探讨一种基于堆结构与外部排序的解决方案。
疯狂的KK
2023-08-11
2660
使用布隆过滤器求两个大文件交集
随着互联网的发展,大数据应用越来越多。如何在内存有限的条件下,对超大规模数据进行效率处理,是一个值得探讨的问题。本文将以求两个文件共同元素为例,探讨一种基于布隆过滤器的高效算法。
疯狂的KK
2023-08-11
3362
Python 中的 GIL(全局解释器锁)
在Python中,GIL是一个广为人知的概念,它影响了Python解释器的多线程执行。GIL(Global Interpreter Lock)是一种机制,它可以确保在同一时间只有一个线程在Python解释器中执行字节码。这意味着,尽管Python中有多线程的概念,但在实际执行过程中,同一时刻只有一个线程被允许执行。
疯狂的KK
2023-07-24
3550
合并两个有序链表的算法及实现
在软件开发中,合并两个有序链表是一种常见的操作。给定两个有序链表,我们需要将它们合并成一个新的有序链表。本文将介绍合并两个有序链表的算法原理,并给出相应的代码实现。
疯狂的KK
2023-07-24
3600
链表环的判断及解决方案
在软件开发中,链表是一种常用的数据结构,而链表中的环则是指链表中的一个节点指向之前已经出现过的节点,从而形成了一个环状结构。在实际开发中,判断一个链表是否存在环是一个常见的问题。本文将探讨如何判断链表中是否存在环,并给出相应的解决方案。
疯狂的KK
2023-07-24
2090
链表奇偶位元素排序的问题
https://cloud.tencent.com/developer/article/2304343
疯狂的KK
2023-07-24
1610
判断整数数组是否有重复元素
https://cloud.tencent.com/developer/article/2304343
疯狂的KK
2023-07-24
2530
数组与链表的区别及应用场景
https://cloud.tencent.com/developer/article/2304343
疯狂的KK
2023-07-24
4390
最短路径算法补充版
【玩转 GPU】AI绘画、AI文本、AI翻译、GPU点亮AI想象空间-腾讯云开发者社区-腾讯云 (tencent.com)
疯狂的KK
2023-07-20
1940
深度优先搜索算法在图论领域的应用与实现
【玩转 GPU】AI绘画、AI文本、AI翻译、GPU点亮AI想象空间-腾讯云开发者社区-腾讯云 (tencent.com)
疯狂的KK
2023-07-10
2270
哈希表(Hashtable)及哈希冲突处理
【玩转 GPU】AI绘画、AI文本、AI翻译、GPU点亮AI想象空间-腾讯云开发者社区-腾讯云 (tencent.com)
疯狂的KK
2023-07-10
1750
动态规划(Dynamic Programming)的概念与实际应用
【玩转 GPU】AI绘画、AI文本、AI翻译、GPU点亮AI想象空间-腾讯云开发者社区-腾讯云 (tencent.com)
疯狂的KK
2023-07-10
3660
回溯算法在项目中的实际应用
大多数同学苦于刷了很多算法却在项目中很少应用,难以加深印象,而且总有同学问着有啥用啊有啥用啊?为了刷题而刷题,带着需求场景去应用算法是最为直接的学习方式。
疯狂的KK
2023-06-30
1280
六大排序算法:插入排序、希尔排序、选择排序、冒泡排序、堆排序、快速排序
1.插入排序插入排序的思路是将数组分成已排序区间和未排序区间。初始已排序区间只有一个元素,然后一次插入未排序区间的元素到已排序区间中,直到全部元素插入已排序区间。
疯狂的KK
2023-06-26
1980
动态规划之 KMP 算法详解
动态规划是一种解决多阶段决策问题的数学思想和算法,是一种基于最优化原理的思想。其基本思路是把一个复杂的问题分解成若干个简单的子问题,然后逐步求解每个子问题,最终得到整个问题的最优解。
疯狂的KK
2023-06-25
5420
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档