• The Baeldung Logo
  • 从这里开始
  • 指南 ▼▲
    • Persistence

      Spring持久化指南

    • REST

      使用Spring构建REST API指南

    • Security

      Spring Security指南

  • 关于
  •  English

分类: Searching

>>  使用Manacher算法在O(n)时间内找到回文子串

>>  生成数组的所有排列

>>  线性搜索与二分搜索

>>  Rabin-Karp算法概述

>>  在两个有序数组的并集中找第k小的元素

>>  平衡二叉搜索树中搜索的时间复杂度

>>  如何计算不同二叉树和二叉搜索树的数量

>>  有信息搜索vs无信息搜索算法

>>  Expectimax搜索算法

>>  计算数据包的总传输时间

>>  回溯与深度优先搜索的比较

>>  红黑树的应用

>>  如何从字母矩阵中找到可能的单词列表

>>  找出字符串的不同子序列数量

>>  找到到达数组末尾的最小跳跃次数

>>  理解哈希表

>>  哪个更快 – 哈希查找还是二分查找?

>>  指数搜索

>>  跳跃搜索算法

>>  使用更少比较的线性搜索

>>  查找前10个搜索词

>>  Ukkonen的后缀树算法

>>  匹配不包含某个单词的文本的正则表达式

>>  二分查找的复杂度

>>  插值搜索

>>  寻找单链表的第n个元素

>>  可接受启发式是否确保最优解?

>>  斐波那契搜索

>>  在字符串中查找子序列出现的次数

>>  用于近似字符串匹配的模糊搜索算法

>>  寻找最大平衡子数组

>>  计算具有N个不同元素的二叉搜索树的数量

>>  贪心算法寻找最少硬币数

>>  在数组中寻找唯一未配对的元素

>>  寻找数组中的多数元素

The Baeldung logo

分类

  • Spring
  • REST
  • Java
  • Security
  • Persistence
  • Jackson
  • HTTP Client-Side

系列教程

  • Java “回归基础” 教程
  • Jackson JSON 教程
  • HttpClient 4 教程
  • REST 与 Spring 教程
  • Spring 持久化教程
  • Security 与 Spring

关于

  • 关于 Baeldung
  • 课程
  • 工作
  • 归档
  • 为Baeldung写作
  • 编辑
  • 合作伙伴
  • GitHub中文社区
  • Terms of Service
  • Privacy Policy
  • Company Info
  • Contact
The Baeldung Logo