分类:算法

查找算法

一、顺序查找 代码简单易懂,但当数据量大的时候,查找效率极为低下,所以该算法适合小量数据。 查找成功最好的情况是在第一个位置就找到了,算法时间复杂度为O(1) 最坏的情况是在最后一个位置就找到了,时间复杂度为O(n) 关…

基于Java的栈实现

栈的定义 栈是计算机科学中非常基础和重要的一种数据结构,它在计算机相关领域中有着广泛的应用,典型的编程语言中的函数调用,编译器便是采取栈这种结构来组织环境的。数据结构就是数据的组织方式,不同的组织方式,对于集合中元素的选…