首页
最新

实战课7个经典应用诠释Java算法精髓,让你在实际开发如鱼得水 | 完结

下课仔:深度实战玩转算法 算法期末冲刺:学生党的高效备考实战指南 一、战略定位:从知识覆盖到考点突破 算法备考绝非知识的简单堆砌,而是对核心考点的精准打击。首先,你需要清醒地认识到,期末试卷的80%分数往往集中在20%的核心考点上。明智的做法是放弃全面覆盖的幻想,转而实施重点突破战略。 通过对过去三年考题的系统分析,绘制
发布于 2026-2-2 下午1:59 阅读数 15

算法面试刷题课–竞赛命题人带你刷70+中高级题型|算法面试专题课(Java版)[完结无密]

下课仔:算法面试进阶专题–竞赛命题人带你刷70+中高级题型 拒绝无效刷题:竞赛命题人揭秘70+算法中高级题型的高效突破路径 在算法竞赛领域,许多学习者陷入"刷题数量至上"的误区,面对70+种中高级算法题型时,往往因缺乏系统性认知导致事倍功半。作为曾参与IOI、ACM等顶级赛事命题的算法教练,我将从命题逻辑与解题策略的双重视角,
发布于 2026-1-30 下午3:10 阅读数 25

模型算法从大模型原理剖析到训练重型落地实战

《大模型怎么炼成的?这门课从原理干到部署》——从数学原理到生产系统的全链路技术解析 引言 大模型的崛起不仅是人工智能技术的突破,更是计算机科学、数学、系统工程等多学科深度融合的产物。理解大模型的“炼成”过程,需要跨越从注意力机制的数学原理到千卡集群的工程实践的巨大鸿沟。本文将以全链路视角,系统解析从基础理论到部署
发布于 2026-1-27 下午5:10 阅读数 41

从Trie树(字典树)谈到后缀树(10.28修订)

从Trie树(字典树)谈到后缀树 说明:本文基本上是“整理”性质,致谢文末的参考文献。  引言     常关注本blog的读者朋友想必看过此篇文章:从B树、B+树、B*树谈到R 树**,**这次,咱们来讲另外两种树:Tire树与后缀树。不过,在此之前,先来看两个问题。 第一个问题: 一个文本文件,大约有一万行,每行一个词,要求统计
发布于 2023-2-28 下午1:56 阅读数 2893

Leetcode 503:下一个更大的元素 II

解决常见投资问题的指南 在本文中,我们将讨论一个问题,即我们拥有一定数量的初始资金,我们希望将其投资于项目以实现利润最大化。每个项目都有利润和资金要求,我们只能投资有限的项目。 题目链接: https://leetcode.com/problems/next-greater-element-ii/description/ 问题陈述 我们有一个整数k代表我们可以投资的最大项目数
发布于 2023-2-24 下午11:45 阅读数 2142

使用漏桶算法进行速率限制

分布式系统中最常见的可靠性模式之一是限制正在处理的任务的速率。这个任务可以是请求或事件处理。这是为了平滑流量的形状和避免流量突发或仅允许最大数量的操作在任何给定时间内进行操作,因为底层系统正在操作。速率限制器模式在负载均衡器、公共API以及不同层次的网络策略中使用。 实现速率限制器的一种方法是一种称为“漏桶”算
发布于 2022-6-18 上午8:0 阅读数 1496

面试官:你已经工作了两年,怎么连这么简单的问题都回答不出来?

前言 最近,我的一个好朋友正在换工作。她选择成为一名程序员,非常出色和自信,但在最近的面试中遭遇了巨大的挫折。 面试官对她说:“你已经工作了两年,居然不能解决这两个问题?” 什么样的面试题会让面试官对某人如此粗鲁地说话呢? 1. Two Sum 提示: 这是 LeetCode 上的原题,点击 这里 查看。 给定一个整数数组 nums 和一个目标值
发布于 2022-6-9 上午8:0 阅读数 1545

k-最近邻(KNN)算法

k-最近邻(KNN)算法是一种简单易用的有监督机器学习算法,可用于解决分类和回归问题。先停一下!我们来详细解释一下。 ABC,我们保持超级简单! 分解 一个有监督的机器学习算法(与无监督机器学习算法相对)是指依赖于标记的输入数据来学习一个函数,以便在给定新的未标记数据时产生适当的输出。 想象一下计算机是一个孩子,我们是它的
发布于 2018-9-11 上午8:0 阅读数 1667

JavaScript 中的算法分析与讲解

算法和数据结构 引言 在面试过程中,通常会有一个电话面试和全天的现场面试,检查编码技能和文化适应性。几乎没有例外的是,决定因素是编码能力。毕竟,工程师们每天都要交付可工作的软件。传统上,使用白板来测试这种能力。与其得到正确的答案,不如清晰地表达思考过程。在代码和生活中,正确的答案并不总是清晰的,但是好的推理通常已
发布于 2017-12-18 上午8:0 阅读数 1469