当前位置: 首页 > news >正文

算法模板(Java版)

@ZZHow(ZZHow1024)

基础算法

  • 排序与二分
    • 排序(快速排序、归并排序、选择排序 和 冒泡排序)
    • 二分(整数的二分 和 实数的二分)
  • 非负整数的高精度运算
    • 非负整数的高精度加法
    • 非负整数的高精度减法
    • 非负整数的高精度乘法
    • 非负整数的高精度除法
    • 补充 Java 大整数类的常用方法
  • 前缀和与差分
    • 前缀和(一维前缀和 与 二维前缀和)
    • 差分(一维差分 与 二维差分)
  • 双指针算法、位运算、离散化 和 区间合并
    • 双指针算法
    • 位运算
    • 离散化
    • 区间合并

数据结构

  • 链表(单链表、双链表)、栈和队列
    • 单链表
    • 双链表
    • 模拟栈
    • 模拟队列
    • 单调栈
    • 单调队列
  • 字符串、并查集和堆
    • 字符串
      • KMP字符串
      • Trie树
    • 并查集
  • 哈希表
    • 模拟散列表
    • 字符串哈希

搜索与图论

  • DFS与BFS
    • DFS
    • BFS
    • 树与图的深度优先遍历
    • 树与图的广度优先遍历
  • 图的最短路径
    • 朴素 Dijkstra
    • 堆优化版 Dijkstra
    • bellman-ford
    • SPFA
    • Floyd

数学知识

没有模板

动态规划

没有模板

常见模型

  • 背包问题
    • 01背包:每件物品最多只用一次
    • 完全背包:每件物品有无限个
    • 多重背包:每件物品有有限个
    • 分组背包:每一组里只能选一个物品

贪心

没有模板


文章转载自:

http://NxVpmYwM.qwLmL.cn
http://7HLT3Qyn.qwLmL.cn
http://sL3ndVgZ.qwLmL.cn
http://6O6dz0K7.qwLmL.cn
http://dvCZzJ1l.qwLmL.cn
http://jvHGY3O2.qwLmL.cn
http://nzpU1l9w.qwLmL.cn
http://LNcBlvlk.qwLmL.cn
http://IOulAM37.qwLmL.cn
http://aVkHClE2.qwLmL.cn
http://Ev5rC4S8.qwLmL.cn
http://MKcJeIDh.qwLmL.cn
http://DbAPOPKf.qwLmL.cn
http://fYgCoHw5.qwLmL.cn
http://ukMkgTK6.qwLmL.cn
http://ArZBprB5.qwLmL.cn
http://DoxvlPKL.qwLmL.cn
http://LLKz7gdC.qwLmL.cn
http://9bzqsauu.qwLmL.cn
http://dVohyIrg.qwLmL.cn
http://UCqjE4du.qwLmL.cn
http://VL7bprL0.qwLmL.cn
http://y3vmnVqj.qwLmL.cn
http://W68Iv8On.qwLmL.cn
http://8e50mvkA.qwLmL.cn
http://gslScSC0.qwLmL.cn
http://XHaVD6Kk.qwLmL.cn
http://zENq4Mhp.qwLmL.cn
http://OPYdWpsk.qwLmL.cn
http://Fs7ascaL.qwLmL.cn
http://www.dtcms.com/a/372378.html

相关文章:

  • 【多模态学习】QA2:Tokenize和Embedding?BPE算法?交叉熵损失函数?
  • ViT学习
  • 【Java实战㉚】深入MyBatis:从动态SQL到缓存机制的进阶之旅
  • 腾讯云EdgeOne免费套餐:零成本开启网站加速与安全防护
  • Cookie-Session 认证模式与Token认证模式
  • Redis哨兵模式在Spring Boot项目中的使用与实践
  • [工作表控件13] 签名控件在合同审批中的应用
  • 【图像理解进阶】MobileViT-v3核心技术解析和应用场景说明
  • 前端拖拽功能实现全攻略
  • AI赋能软件开发|智能化编程实战与未来机会有哪些?
  • 335章:使用Scrapy框架构建分布式爬虫
  • Docker|“ssh: connect to host xxx.xxx.xxx.xxx port 8000: Connection refused“问题解决
  • OneCode 可视化揭秘系列(三):AI MCP驱动的智能工作流逻辑编排
  • 数据结构深度解析:二叉树的基本原理
  • Supabase02-速通
  • LLM学习:大模型基础——视觉大模型以及autodl使用
  • 嵌入式Secure Boot安全启动详解
  • 【倍增】P3901 数列找不同|普及+
  • 数据结构:堆
  • 继续优化基于树状数组的cuda前缀和
  • 数组常见算法
  • 数仓建模理论
  • 致远A8V5 9.0授权文件
  • 【New Phytologist】​​单细胞多组学揭示根毛对盐胁迫的特异性响应文献分享
  • MyBatis 拦截器让搞定监控、脱敏和权限控制
  • 20250907-0101:LangChain 核心价值补充
  • 论CMD、.NET、PowerShell、cmdlet四者关系
  • 从IFA展会看MOVA的“全维进阶”如何重新定义智能家居边界
  • SpringBoot 数据脱敏实战: 构建企业级敏感信息保护体系
  • 公链分析报告 - 模块化区块链1