大 O 表示法

在本文中,我们将简单了解大 $O$ 表示法。 什么是大 $O$ 表示法? 大 $O$ 表示法是一种用于描述算法的效率的标准符号。它描述的是算法的时间复杂度(Time Complexity),即算法执行所需的时间,以及这个时间如何随着输入规模的增加而变...

Java 数据结构与面向对象编程

递归与归并排序

在本文中,我们将简单讨论递归的原理以及使用场景、 Java 中的递归以及归并排序(Merge Sort)。

Java 数据结构与面向对象编程

基础的排序与搜索算法

在本文中,我们将学习一些基础的排序和搜索算法,包括: 冒泡排序(Bubble Sort) 选择排序(Selection Sort) 插入排序(Insertion Sort) 线性搜索(Linear Search) 跳跃搜索(Jump Search) 二分搜索(Binary Search)

Java 数据结构与面向对象编程